We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
I was trying to write a macro which accepts any arguments and compiles to nothing.
My first try was:
macro_rules! warn ( ( $()* ) => () ); fn main() { warn!("This will never be printed!"); }
Experienced behaviour: rustc uses up all CPU and memory, then get killed by the kernel OOM killer.
Expected behaviour: either a program with no output, or an error explaining why this macro is invalid.
Versions:
$ rustc --version --verbose rustc 1.11.0 (9b21dcd6a 2016-08-15) binary: rustc commit-hash: 9b21dcd6a89f38e8ceccb2ede8c9027cb409f6e3 commit-date: 2016-08-15 host: x86_64-unknown-linux-gnu release: 1.11.0
The text was updated successfully, but these errors were encountered:
Duplicate of #5067.
Sorry, something went wrong.
I'm going to close this, since it's a duplicate.
No branches or pull requests
I was trying to write a macro which accepts any arguments and compiles to nothing.
My first try was:
Experienced behaviour: rustc uses up all CPU and memory, then get killed by the kernel OOM killer.
Expected behaviour: either a program with no output, or an error explaining why this macro is invalid.
Versions:
The text was updated successfully, but these errors were encountered: