diff options
Diffstat (limited to 'lib/CodeGen/ExpressionGen.cc')
| -rw-r--r-- | lib/CodeGen/ExpressionGen.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/CodeGen/ExpressionGen.cc b/lib/CodeGen/ExpressionGen.cc index 463dbed..061bcd2 100644 --- a/lib/CodeGen/ExpressionGen.cc +++ b/lib/CodeGen/ExpressionGen.cc @@ -33,8 +33,7 @@ Value *CodeGen::emitExpr(ExprAST *Expr) { } if (auto *Str = dynamic_cast<StringExprAST*>(Expr)) { - Value *Text = Builder->CreateGlobalString(Str->getVal()); - return Str->isCString() ? Text : emitStringFromCString(Text); + return Builder->CreateGlobalString(Str->getVal()); } if (auto *Var = dynamic_cast<VariableExprAST*>(Expr)) { |
