summaryrefslogtreecommitdiff
path: root/src/expand/mod.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/expand/mod.cpp')
-rw-r--r--src/expand/mod.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/expand/mod.cpp b/src/expand/mod.cpp
index 94e8de81..641dd12f 100644
--- a/src/expand/mod.cpp
+++ b/src/expand/mod.cpp
@@ -649,6 +649,7 @@ void Expand_Impl(::AST::Crate& crate, LList<const AST::Module*> modstack, ::AST:
),
(Static,
Expand_Expr(crate, modstack, e.value());
+ Expand_Type(crate, modstack, mod, e.type());
),
(Type,
Expand_Type(crate, modstack, mod, e.type());
@@ -843,6 +844,7 @@ void Expand_Mod(::AST::Crate& crate, LList<const AST::Module*> modstack, ::AST::
),
(Static,
Expand_Expr(crate, modstack, e.value());
+ Expand_Type(crate, modstack, mod, e.type());
),
(Type,
Expand_Type(crate, modstack, mod, e.type());
@@ -868,6 +870,7 @@ void Expand_Mod(::AST::Crate& crate, LList<const AST::Module*> modstack, ::AST::
),
(Static,
Expand_Expr(crate, modstack, e.value());
+ Expand_Type(crate, modstack, mod, e.type());
)
)
Expand_Attrs(attrs, AttrStage::Post, crate, path, mod, dat);