diff options
| author | Folkert de Vries <folkert@folkertdev.nl> | 2024-09-09 12:47:40 +0200 |
|---|---|---|
| committer | Folkert de Vries <folkert@folkertdev.nl> | 2024-09-09 12:47:40 +0200 |
| commit | 02378997ea98b17973a14298a59568700435965d (patch) | |
| tree | c1c1dd63c015dd55b9bfff8dae64452c6506b92a /compiler/rustc_builtin_macros/src/lib.rs | |
| parent | d678b81485b05680801554d744ea2696949f0135 (diff) | |
| download | rust-02378997ea98b17973a14298a59568700435965d.tar.gz rust-02378997ea98b17973a14298a59568700435965d.zip | |
bootstrap `naked_asm!` for `compiler-builtins`
in this commit, `naked_asm!` is an alias for `asm!` with one difference: `options(noreturn)` is always enabled by `naked_asm!`. That makes it future-compatible for when `naked_asm!` starts disallowing `options(noreturn)` later.
Diffstat (limited to 'compiler/rustc_builtin_macros/src/lib.rs')
| -rw-r--r-- | compiler/rustc_builtin_macros/src/lib.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/rustc_builtin_macros/src/lib.rs b/compiler/rustc_builtin_macros/src/lib.rs index 30e1c8d2622..ebe5e2b5442 100644 --- a/compiler/rustc_builtin_macros/src/lib.rs +++ b/compiler/rustc_builtin_macros/src/lib.rs @@ -94,6 +94,7 @@ pub fn register_builtin_macros(resolver: &mut dyn ResolverExpand) { line: source_util::expand_line, log_syntax: log_syntax::expand_log_syntax, module_path: source_util::expand_mod, + naked_asm: asm::expand_naked_asm, option_env: env::expand_option_env, pattern_type: pattern_type::expand, std_panic: edition_panic::expand_panic, |
