diff options
| author | Camelid <camelidcamel@gmail.com> | 2020-10-24 18:35:46 -0700 |
|---|---|---|
| committer | Camelid <camelidcamel@gmail.com> | 2020-11-23 11:28:25 -0800 |
| commit | d37e1e186eae66c31ddf8c1c7b30b17f6d167e6b (patch) | |
| tree | 5b4d2b2ee7cc425c2f56881c639dda7f5fd0c0f7 /compiler/rustc_mir/src/transform/coverage/debug.rs | |
| parent | a0d664bae6ca79c54cc054aa2403198e105190a2 (diff) | |
| download | rust-d37e1e186eae66c31ddf8c1c7b30b17f6d167e6b.tar.gz rust-d37e1e186eae66c31ddf8c1c7b30b17f6d167e6b.zip | |
Qualify `panic!` as `core::panic!` in non-built-in `core` macros
Otherwise code like this
#![no_implicit_prelude]
fn main() {
::std::todo!();
::std::unimplemented!();
}
will fail to compile, which is unfortunate and presumably unintended.
This changes many invocations of `panic!` in a `macro_rules!` definition
to invocations of `$crate::panic!`, which makes the invocations hygienic.
Note that this does not make the built-in macro `assert!` hygienic.
Diffstat (limited to 'compiler/rustc_mir/src/transform/coverage/debug.rs')
0 files changed, 0 insertions, 0 deletions
