Revert a compiler warning fix from ea6a5a6.
authorMorgan Deters <mdeters@cs.nyu.edu>
Tue, 29 Apr 2014 22:14:34 +0000 (18:14 -0400)
committerMorgan Deters <mdeters@cs.nyu.edu>
Tue, 29 Apr 2014 22:14:50 +0000 (18:14 -0400)
src/parser/antlr_input.cpp

index 127365b786390c3a995dae1004a69f3316e0d4f1..88b43eb0e513d093058fe38690d8e95aa03ea325 100644 (file)
@@ -372,8 +372,8 @@ std::string parseErrorHelper(const char* lineStart, int charPositionInLine, cons
         // likely it is also in original message? if so, very likely
         // we found the right place
         string word = slice.substr(caretPos, (caretPosOrig - caretPos + 1));
-        unsigned messagePosSt = message.find(word);
-        unsigned messagePosEn = messagePosSt + (caretPosOrig - caretPos);
+        int messagePosSt = message.find(word);
+        int messagePosEn = messagePosSt + (caretPosOrig - caretPos);
         if( messagePosSt < string::npos &&
             (messagePosSt == 0 || !isSimpleChar(message[messagePosSt-1]) ) &&
             (messagePosEn+1 == message.size() || !isSimpleChar(message[messagePosEn+1]) ) ) {
@@ -396,8 +396,8 @@ std::string parseErrorHelper(const char* lineStart, int charPositionInLine, cons
         }
         string word = slice.substr(nearestWordSt, (nearestWordEn - nearestWordSt + 1));
         Debug("friendlyparser") << "[friendlyparser] nearest word = " << word << std::endl;
-        unsigned messagePosSt = message.find(word);
-        unsigned messagePosEn = messagePosSt + (nearestWordEn - nearestWordSt + 1);
+        int messagePosSt = message.find(word);
+        int messagePosEn = messagePosSt + (nearestWordEn - nearestWordSt + 1);
         if( messagePosSt < string::npos &&
             (messagePosSt == 0 || !isSimpleChar(message[messagePosSt-1]) ) &&
             (messagePosEn+1 == message.size() || !isSimpleChar(message[messagePosEn+1]) ) ) {