We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8519139 commit 8254e55Copy full SHA for 8254e55
src/libsyntax/config.rs
@@ -14,6 +14,7 @@ use feature_gate::GatedCfgAttr;
14
use fold::Folder;
15
use {ast, fold, attr};
16
use codemap::{Spanned, respan};
17
+use parse::token;
18
use ptr::P;
19
20
use util::small_vector::SmallVector;
@@ -247,6 +248,12 @@ impl<T: CfgFolder> fold::Folder for T {
247
248
self.configure(item).map(|item| fold::noop_fold_trait_item(item, self))
249
.unwrap_or(SmallVector::zero())
250
}
251
+
252
+ fn fold_interpolated(&mut self, nt: token::Nonterminal) -> token::Nonterminal {
253
+ // Don't configure interpolated AST (c.f. #34171).
254
+ // Interpolated AST will get configured once the surrounding tokens are parsed.
255
+ nt
256
+ }
257
258
259
fn fold_expr<F: CfgFolder>(folder: &mut F, expr: P<ast::Expr>) -> P<ast::Expr> {
0 commit comments