File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ use feature_gate::GatedCfgAttr;
1414use fold:: Folder ;
1515use { ast, fold, attr} ;
1616use codemap:: { Spanned , respan} ;
17+ use parse:: token;
1718use ptr:: P ;
1819
1920use util:: small_vector:: SmallVector ;
@@ -247,6 +248,12 @@ impl<T: CfgFolder> fold::Folder for T {
247248 self . configure ( item) . map ( |item| fold:: noop_fold_trait_item ( item, self ) )
248249 . unwrap_or ( SmallVector :: zero ( ) )
249250 }
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+ }
250257}
251258
252259fn fold_expr < F : CfgFolder > ( folder : & mut F , expr : P < ast:: Expr > ) -> P < ast:: Expr > {
You can’t perform that action at this time.
0 commit comments