diff options
Diffstat (limited to 'tools/icheck/parser/src/shared/cplusplus/TranslationUnit.cpp')
-rw-r--r-- | tools/icheck/parser/src/shared/cplusplus/TranslationUnit.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/icheck/parser/src/shared/cplusplus/TranslationUnit.cpp b/tools/icheck/parser/src/shared/cplusplus/TranslationUnit.cpp index 40081674f8..ee4e7958bf 100644 --- a/tools/icheck/parser/src/shared/cplusplus/TranslationUnit.cpp +++ b/tools/icheck/parser/src/shared/cplusplus/TranslationUnit.cpp @@ -68,6 +68,7 @@ #include "DiagnosticClient.h" #include <stack> #include <cstdarg> +#include <cstdlib> #include <algorithm> using namespace CPlusPlus; @@ -220,7 +221,7 @@ void TranslationUnit::tokenize() if (! tk.f.newline && tk.is(T_IDENTIFIER) && tk.identifier == lineId) lex(&tk); if (! tk.f.newline && tk.is(T_NUMERIC_LITERAL)) { - unsigned line = (unsigned) strtoul(tk.spell(), 0, 0); + unsigned line = (unsigned) std::strtoul(tk.spell(), 0, 0); lex(&tk); if (! tk.f.newline && tk.is(T_STRING_LITERAL)) { const StringLiteral *fileName = control()->findOrInsertStringLiteral(tk.string->chars(), @@ -485,7 +486,7 @@ void TranslationUnit::fatal(unsigned index, const char *format, ...) showErrorLine(index, column, stderr); } - exit(EXIT_FAILURE); + std::exit(EXIT_FAILURE); } unsigned TranslationUnit::findPreviousLineOffset(unsigned tokenIndex) const |