diff options
| author | John Kåre Alsaker <john.kare.alsaker@gmail.com> | 2023-09-03 06:31:56 +0200 |
|---|---|---|
| committer | John Kåre Alsaker <john.kare.alsaker@gmail.com> | 2023-09-08 14:05:57 +0200 |
| commit | 6a02baaa3d9c471577037a053ee8ed50a9327f7d (patch) | |
| tree | f628291159e775e24fe9d181d34f1faaa1dc0b7f /compiler/rustc_feature/src | |
| parent | 15e52b05ca8f63e0da27c808680388717e5b997e (diff) | |
| download | rust-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.rs | 4 |
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: |
