diff options
author | Jose <jose@zeroc.com> | 2018-11-29 20:14:28 +0100 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2018-11-29 20:15:14 +0100 |
commit | 0507e43c9231354c3efd3ce32416e1b8ff4a53cf (patch) | |
tree | ab304e95e92f5287cfb1d09144a93cf05d351088 /cpp/src/IceGrid/Parser.cpp | |
parent | Fix ARM build failures related to Scanner generated code (diff) | |
download | ice-0507e43c9231354c3efd3ce32416e1b8ff4a53cf.tar.bz2 ice-0507e43c9231354c3efd3ce32416e1b8ff4a53cf.tar.xz ice-0507e43c9231354c3efd3ce32416e1b8ff4a53cf.zip |
Fix build failure related to EOF comparison in Parser files
Diffstat (limited to 'cpp/src/IceGrid/Parser.cpp')
-rw-r--r-- | cpp/src/IceGrid/Parser.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/IceGrid/Parser.cpp b/cpp/src/IceGrid/Parser.cpp index ed7d4840d2f..14c3d9e6e5b 100644 --- a/cpp/src/IceGrid/Parser.cpp +++ b/cpp/src/IceGrid/Parser.cpp @@ -2612,7 +2612,7 @@ Parser::getInput(char* buf, size_t& result, size_t maxSize) string line; while(true) { - char c = static_cast<char>(getc(yyin)); + int c = getc(yyin); if(c == EOF) { if(line.size()) @@ -2622,7 +2622,7 @@ Parser::getInput(char* buf, size_t& result, size_t maxSize) break; } - line += c; + line += static_cast<char>(c); if(c == '\n') { break; |