diff --git a/RedPandaIDE/parser/cppparser.cpp b/RedPandaIDE/parser/cppparser.cpp index aa455b6c..4731597a 100644 --- a/RedPandaIDE/parser/cppparser.cpp +++ b/RedPandaIDE/parser/cppparser.cpp @@ -3600,8 +3600,7 @@ void CppParser::handleVar(const QString& typePrefix,bool isExtern,bool isStatic) } } else if (mTokenizer[mIndex]->text==';') { break; - } else if (isIdentChar(mTokenizer[mIndex]->text[0]) - || mTokenizer[mIndex]->text[0]==')') { //decltype(auto) + } else if (isIdentChar(mTokenizer[mIndex]->text[0])) { QString cmd=mTokenizer[mIndex]->text; if (mIndex+1< mTokenizer.tokenCount() && mTokenizer[mIndex+1]->text=='(' && mTokenizer[mIndex+1]->matchIndex+1text; - if (s1==")") // decltype(auto) - s1="auto"; if(type.endsWith("::")) type+=tempType; else