diff options
| author | Dylan DPC <dylan.dpc@gmail.com> | 2020-11-09 19:06:55 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-09 19:06:55 +0100 |
| commit | 8ebca242bc6797647147b1c178f0620f867710ac (patch) | |
| tree | a7b2dbfa2894ca7bd5048307adc8610b0f8c65a0 /compiler/rustc_interface/src | |
| parent | ee1fedf392518ede3ff9940d6ff83ff280b59000 (diff) | |
| parent | 90fafc8c8ff680fc631a44230d8352d7911e70f2 (diff) | |
| download | rust-8ebca242bc6797647147b1c178f0620f867710ac.tar.gz rust-8ebca242bc6797647147b1c178f0620f867710ac.zip | |
Rollup merge of #78710 - petrochenkov:macvisit, r=davidtwco
rustc_ast: Do not panic by default when visiting macro calls Panicking by default made sense when we didn't have HIR or MIR and everything worked on AST, but now all AST visitors run early and majority of them have to deal with macro calls, often by ignoring them. The second commit renames `visit_mac` to `visit_mac_call`, the corresponding structures were renamed earlier in https://github.com/rust-lang/rust/pull/69589.
Diffstat (limited to 'compiler/rustc_interface/src')
| -rw-r--r-- | compiler/rustc_interface/src/util.rs | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/compiler/rustc_interface/src/util.rs b/compiler/rustc_interface/src/util.rs index 3ed7d20ae45..d9ec6d51cdf 100644 --- a/compiler/rustc_interface/src/util.rs +++ b/compiler/rustc_interface/src/util.rs @@ -880,12 +880,6 @@ impl<'a> MutVisitor for ReplaceBodyWithLoop<'a, '_> { }) } } - - // in general the pretty printer processes unexpanded code, so - // we override the default `visit_mac` method which panics. - fn visit_mac(&mut self, mac: &mut ast::MacCall) { - noop_visit_mac(mac, self) - } } /// Returns a version string such as "rustc 1.46.0 (04488afe3 2020-08-24)" |
