aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/dmd/sideeffect.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/d/dmd/sideeffect.c')
-rw-r--r--gcc/d/dmd/sideeffect.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/gcc/d/dmd/sideeffect.c b/gcc/d/dmd/sideeffect.c
index efab276..661bd43 100644
--- a/gcc/d/dmd/sideeffect.c
+++ b/gcc/d/dmd/sideeffect.c
@@ -1,6 +1,6 @@
/* Compiler implementation of the D programming language
- * Copyright (C) 1999-2020 by The D Language Foundation, All Rights Reserved
+ * Copyright (C) 1999-2021 by The D Language Foundation, All Rights Reserved
* written by Walter Bright
* http://www.digitalmars.com
* Distributed under the Boost Software License, Version 1.0.
@@ -25,7 +25,6 @@
bool walkPostorder(Expression *e, StoppableVisitor *v);
bool lambdaHasSideEffect(Expression *e);
-Expression *semantic(Expression *e, Scope *sc);
/**************************************************
* Front-end expression rewriting should create temporary variables for
@@ -425,8 +424,8 @@ Expression *extractSideEffect(Scope *sc, const char *name,
Expression *de = new DeclarationExp(vd->loc, vd);
Expression *ve = new VarExp(vd->loc, vd);
- de = semantic(de, sc);
- ve = semantic(ve, sc);
+ de = expressionSemantic(de, sc);
+ ve = expressionSemantic(ve, sc);
*e0 = Expression::combine(*e0, de);
return ve;