summaryrefslogtreecommitdiff
path: root/src/synexts/derive.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-03-06 22:07:41 +0800
committerJohn Hodge <tpg@mutabah.net>2016-03-06 22:07:41 +0800
commit150a481100bba025bc5132338ae3d37f19de5bfc (patch)
treeff93347bccdd826ae1bc0ce1aeb4710c8210e852 /src/synexts/derive.cpp
parent1573cf55ff6f38f51716bfe92b70341fa5489c74 (diff)
downloadmrust-150a481100bba025bc5132338ae3d37f19de5bfc.tar.gz
Move macro_rules parsing and expansion to expand/synexts
Diffstat (limited to 'src/synexts/derive.cpp')
-rw-r--r--src/synexts/derive.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/synexts/derive.cpp b/src/synexts/derive.cpp
index 17fb0a96..ca0a2c3f 100644
--- a/src/synexts/derive.cpp
+++ b/src/synexts/derive.cpp
@@ -148,7 +148,7 @@ class Decorator_Derive:
public ExpandDecorator
{
public:
- bool expand_before_macros() const override { return false; }
+ AttrStage stage() const override { return AttrStage::LatePost; }
void handle(const AST::MetaItem& attr, AST::Crate& crate, const AST::Path& path, AST::Module& mod, AST::Item& i) const override
{
TU_MATCH_DEF(::AST::Item, (i), (e),