1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 04:22:20 +02:00

Fixed issue with comptime strings ending up in executable

This commit is contained in:
Brian Fiete 2023-03-02 12:41:07 -05:00
parent ca3abc617f
commit b261615bd9
4 changed files with 21 additions and 1 deletions

View file

@ -8,6 +8,7 @@ BfDeferEvalChecker::BfDeferEvalChecker()
mRootNode = NULL;
mNeedsDeferEval = false;
mDeferLiterals = true;
mDeferStrings = false;
mDeferDelegateBind = true;
}
@ -60,6 +61,10 @@ void BfDeferEvalChecker::Visit(BfLiteralExpression* literalExpr)
if (mDeferLiterals)
mNeedsDeferEval = true;
break;
case BfTypeCode_CharPtr:
if (mDeferStrings)
mNeedsDeferEval = true;
break;
default:
mNeedsDeferEval = false;
}