summaryrefslogtreecommitdiff
path: root/src/hir/from_ast_expr.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2019-05-05 21:58:06 +0800
committerJohn Hodge <tpg@ucc.asn.au>2019-05-05 21:58:06 +0800
commit92afcb37de80802d91164d9f1cd307c6964d1811 (patch)
tree85b7cfbea66deaab8819cc3733514fde7447bdde /src/hir/from_ast_expr.cpp
parent203862df03f8ee9f49ab704063bd28523f13ba2d (diff)
downloadmrust-92afcb37de80802d91164d9f1cd307c6964d1811.tar.gz
HIR Expand Closures - Run on constants
Diffstat (limited to 'src/hir/from_ast_expr.cpp')
-rw-r--r--src/hir/from_ast_expr.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/hir/from_ast_expr.cpp b/src/hir/from_ast_expr.cpp
index 7d676bf8..fdb2b867 100644
--- a/src/hir/from_ast_expr.cpp
+++ b/src/hir/from_ast_expr.cpp
@@ -227,6 +227,12 @@ struct LowerHIR_ExprNode_Visitor:
mv$( args )
) );
),
+ (Static,
+ m_rv.reset( new ::HIR::ExprNode_CallValue( v.span(),
+ ::HIR::ExprNodeP(new ::HIR::ExprNode_PathValue( v.span(), LowerHIR_Path(v.span(), v.m_path), ::HIR::ExprNode_PathValue::STATIC )),
+ mv$(args)
+ ) );
+ ),
//(TypeAlias,
// TODO(v.span(), "CallPath -> TupleVariant TypeAlias");
// ),