diff -up gdl-0.9.8/src/gdlc.g.warnings gdl-0.9.8/src/gdlc.g --- gdl-0.9.8/src/gdlc.g.warnings 2018-03-26 03:57:27.000000000 -0600 +++ gdl-0.9.8/src/gdlc.g 2018-04-14 21:04:41.196663086 -0600 @@ -1217,7 +1217,7 @@ numeric_constant!// arrayindex_list { - int rank = 1; + SizeT rank = 1; } : LSQUARE! arrayindex ({++rank <= MAXRANK}? COMMA! arrayindex)* RSQUARE! | { IsRelaxed()}? LBRACE! arrayindex @@ -1948,7 +1948,7 @@ tokens { { // Stuff for include files (@filename) private: - std::auto_ptr inputFile; // stores ifsteam* and deletes + std::unique_ptr inputFile; // stores ifsteam* and deletes // it when it is deleted itself antlr::TokenStreamSelector* selector; @@ -2071,7 +2071,7 @@ INCLUDE! std::string name = f->getText(); // find comments on the same line - long pos = name.find_first_of(';', 0); + size_t pos = name.find_first_of(';', 0); if( pos != std::string::npos) // remove them name = name.substr(0, pos);