We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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: