summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/Parser.cpp
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2018-11-29 20:14:28 +0100
committerJose <jose@zeroc.com>2018-11-29 20:15:14 +0100
commit0507e43c9231354c3efd3ce32416e1b8ff4a53cf (patch)
treeab304e95e92f5287cfb1d09144a93cf05d351088 /cpp/src/IceGrid/Parser.cpp
parentFix ARM build failures related to Scanner generated code (diff)
downloadice-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.cpp4
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;