about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src/errors.rs
diff options
context:
space:
mode:
authorFolkert de Vries <folkert@folkertdev.nl>2025-04-30 11:23:09 +0200
committerFolkert de Vries <folkert@folkertdev.nl>2025-05-27 09:44:04 +0200
commite3bbbeeafd159b9cb7b000950420a20d8910fd5e (patch)
tree89532d311a99463ff3f7c0ff20d14a088f22b134 /compiler/rustc_builtin_macros/src/errors.rs
parent6eef33bb399cabfab16aa4e0825895f5f32f4e26 (diff)
downloadrust-e3bbbeeafd159b9cb7b000950420a20d8910fd5e.tar.gz
rust-e3bbbeeafd159b9cb7b000950420a20d8910fd5e.zip
support `#[cfg(...)]` on arguments to the `asm!` macros
Diffstat (limited to 'compiler/rustc_builtin_macros/src/errors.rs')
-rw-r--r--compiler/rustc_builtin_macros/src/errors.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/compiler/rustc_builtin_macros/src/errors.rs b/compiler/rustc_builtin_macros/src/errors.rs
index b28f7d312d9..73e8fed321c 100644
--- a/compiler/rustc_builtin_macros/src/errors.rs
+++ b/compiler/rustc_builtin_macros/src/errors.rs
@@ -796,6 +796,13 @@ pub(crate) struct AsmRequiresTemplate {
 }
 
 #[derive(Diagnostic)]
+#[diag(builtin_macros_asm_attribute_not_supported)]
+pub(crate) struct AsmAttributeNotSupported {
+    #[primary_span]
+    pub(crate) span: Span,
+}
+
+#[derive(Diagnostic)]
 #[diag(builtin_macros_asm_expected_comma)]
 pub(crate) struct AsmExpectedComma {
     #[primary_span]