Skip to content

Commit dee1054

Browse files
committed
remove some unnecessary warnings for constant expression evaluation
1 parent f7e0585 commit dee1054

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

expr.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1757,12 +1757,12 @@ EvalExpr(AST *expr, unsigned flags, int *valid, int depth)
17571757
switch (sym->kind) {
17581758
case SYM_CONSTANT:
17591759
{
1760-
ExprVal e = EvalExpr((AST *)sym->v.ptr, 0, NULL, depth+1);
1760+
ExprVal e = EvalExpr((AST *)sym->v.ptr, 0, valid, depth+1);
17611761
return intExpr(e.val);
17621762
}
17631763
case SYM_FLOAT_CONSTANT:
17641764
{
1765-
ExprVal e = EvalExpr((AST *)sym->v.ptr, 0, NULL, depth+1);
1765+
ExprVal e = EvalExpr((AST *)sym->v.ptr, 0, valid, depth+1);
17661766
if (gl_fixedreal) {
17671767
return fixedExpr(e.val);
17681768
} else {

0 commit comments

Comments
 (0)