Skip to content

Commit 5e946de

Browse files
committed
stash expand
1 parent 36b8028 commit 5e946de

File tree

4 files changed

+1
-10
lines changed

4 files changed

+1
-10
lines changed

gcc/rust/expand/rust-macro-builtins-helpers.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include "rust-ast.h"
2323
#include "rust-cfg-strip.h"
2424
#include "rust-diagnostics.h"
25-
#include "rust-early-name-resolver.h"
2625
#include "rust-expr.h"
2726
#include "rust-lex.h"
2827
#include "rust-macro-builtins.h"

gcc/rust/expand/rust-macro-builtins.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
#include "rust-ast.h"
3030
#include "rust-cfg-strip.h"
3131
#include "rust-diagnostics.h"
32-
#include "rust-early-name-resolver.h"
3332
#include "rust-expr.h"
3433
#include "rust-lex.h"
3534
#include "rust-macro-invoc-lexer.h"

gcc/rust/expand/rust-macro-expand.cc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
#include "rust-macro.h"
2828
#include "rust-parse.h"
2929
#include "rust-cfg-strip.h"
30-
#include "rust-early-name-resolver.h"
3130
#include "rust-proc-macro.h"
3231
#include "rust-token-tree-desugar.h"
3332

@@ -335,9 +334,6 @@ MacroExpander::expand_invoc (AST::MacroInvocation &invoc,
335334
void
336335
MacroExpander::expand_crate ()
337336
{
338-
NodeId scope_node_id = crate.get_node_id ();
339-
resolver->get_macro_scope ().push (scope_node_id);
340-
341337
/* fill macro/decorator map from init list? not sure where init list comes
342338
* from? */
343339

gcc/rust/expand/rust-macro-expand.h

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
#include "rust-ast.h"
2828
#include "rust-macro.h"
2929
#include "rust-hir-map.h"
30-
#include "rust-early-name-resolver.h"
3130
#include "rust-name-resolver.h"
3231
#include "rust-macro-invoc-lexer.h"
3332
#include "rust-proc-macro-invoc-lexer.h"
@@ -300,8 +299,7 @@ struct MacroExpander
300299
: cfg (cfg), crate (crate), session (session),
301300
sub_stack (SubstitutionScope ()),
302301
expanded_fragment (AST::Fragment::create_error ()),
303-
has_changed_flag (false), resolver (Resolver::Resolver::get ()),
304-
mappings (Analysis::Mappings::get ())
302+
has_changed_flag (false), mappings (Analysis::Mappings::get ())
305303
{}
306304

307305
~MacroExpander () = default;
@@ -513,7 +511,6 @@ struct MacroExpander
513511
tl::optional<AST::MacroInvocation &> last_invoc;
514512

515513
public:
516-
Resolver::Resolver *resolver;
517514
Analysis::Mappings &mappings;
518515
};
519516

0 commit comments

Comments
 (0)