Added casts necessary for building under Visual Studio

This commit is contained in:
John Wiegley 2011-03-03 23:17:59 -05:00
parent 49a90ef595
commit 013aefd9fd
2 changed files with 2 additions and 2 deletions

View file

@ -42,7 +42,7 @@ void annotation_t::parse(std::istream& in)
{ {
do { do {
istream_pos_type pos = in.tellg(); istream_pos_type pos = in.tellg();
if (pos == -1) if (static_cast<int>(pos) < 0)
return; return;
char buf[256]; char buf[256];

View file

@ -402,7 +402,7 @@ void expr_t::token_t::next(std::istream& in, const parse_flags_t& pflags,
assert(in.good()); assert(in.good());
assert(! in.eof()); assert(! in.eof());
assert(in.tellg() != -1); assert(static_cast<int>(in.tellg()) != -1);
// When in relaxed parsing mode, we want to migrate commodity flags // When in relaxed parsing mode, we want to migrate commodity flags
// so that any precision specified by the user updates the current // so that any precision specified by the user updates the current