diff --git a/src/scanner.l b/src/scanner.l index e9d5707adb4..819ee4a081a 100644 --- a/src/scanner.l +++ b/src/scanner.l @@ -2431,6 +2431,7 @@ OPERATOR "operator"{B}*({ARITHOP}|{ASSIGNOP}|{LOGICOP}|{BITOP}) } else { + externC=FALSE; // see bug759247 BEGIN(FindMembers); } } @@ -3417,6 +3418,7 @@ OPERATOR "operator"{B}*({ARITHOP}|{ASSIGNOP}|{LOGICOP}|{BITOP}) { current->args += yytext ; squareCount=1; + externC=FALSE; // see bug759247 BEGIN( Array ) ; } }