about summary refs log tree commit diff
path: root/compiler/rustc_feature/src
diff options
context:
space:
mode:
authorJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2023-09-03 06:31:56 +0200
committerJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2023-09-08 14:05:57 +0200
commit6a02baaa3d9c471577037a053ee8ed50a9327f7d (patch)
treef628291159e775e24fe9d181d34f1faaa1dc0b7f /compiler/rustc_feature/src
parent15e52b05ca8f63e0da27c808680388717e5b997e (diff)
downloadrust-6a02baaa3d9c471577037a053ee8ed50a9327f7d.tar.gz
rust-6a02baaa3d9c471577037a053ee8ed50a9327f7d.zip
Partially outline code inside the panic! macro
Diffstat (limited to 'compiler/rustc_feature/src')
-rw-r--r--compiler/rustc_feature/src/builtin_attrs.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/rustc_feature/src/builtin_attrs.rs b/compiler/rustc_feature/src/builtin_attrs.rs
index e745ef1ec07..95f4e829b10 100644
--- a/compiler/rustc_feature/src/builtin_attrs.rs
+++ b/compiler/rustc_feature/src/builtin_attrs.rs
@@ -667,6 +667,10 @@ pub const BUILTIN_ATTRIBUTES: &[BuiltinAttribute] = &[
     rustc_attr!(
         rustc_do_not_const_check, Normal, template!(Word), WarnFollowing, INTERNAL_UNSTABLE
     ),
+    // Ensure the argument to this function is &&str during const-check.
+    rustc_attr!(
+        rustc_const_panic_str, Normal, template!(Word), WarnFollowing, INTERNAL_UNSTABLE
+    ),
 
     // ==========================================================================
     // Internal attributes, Layout related: