diff --git a/src/Compiler/ExprCompiler.cpp b/src/Compiler/ExprCompiler.cpp index ec96d9d..a4aab72 100644 --- a/src/Compiler/ExprCompiler.cpp +++ b/src/Compiler/ExprCompiler.cpp @@ -54,8 +54,11 @@ namespace Fig double d = std::stod(lexeme.toStdString()); v = Value::FromDouble(d); } - std::int32_t i = std::stoi(lexeme.toStdString()); - v = Value::FromInt(i); + else + { + std::int32_t i = std::stoi(lexeme.toStdString()); + v = Value::FromInt(i); + } } else {