diff options
| -rw-r--r-- | compiler/rustc_error_codes/src/error_codes/E0019.md | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/compiler/rustc_error_codes/src/error_codes/E0019.md b/compiler/rustc_error_codes/src/error_codes/E0019.md index 7832468a539..ef43a57a981 100644 --- a/compiler/rustc_error_codes/src/error_codes/E0019.md +++ b/compiler/rustc_error_codes/src/error_codes/E0019.md @@ -4,12 +4,14 @@ because the expression's value must be known at compile-time. Erroneous code example: ```compile_fail,E0019 -#![feature(box_syntax)] +#![feature(asm)] fn main() { - struct MyOwned; - - static STATIC11: Box<MyOwned> = box MyOwned; // error! + static STATIC11: i32 = { + let x: i32; + unsafe { asm!("mov rax, 2", out("rax") x) }; // error! + x + }; } ``` |
