https://bugs.kde.org/show_bug.cgi?id=374889
Bug ID: 374889 Summary: CPP language parser does not c++14 understand digit separators Product: kdevelop Version: 5.0.80 Platform: Other OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: Language Support: CPP (Clang-based) Assignee: kdevelop-bugs-n...@kde.org Reporter: rjwgn...@yahoo.com Target Milestone: --- Using C++14 digit separators, the CPP semantic analysis reports an error: Ex: if ( value > 100'000'000'000'000'000ll) { suffix = "P"; if (isSet(fmt, xfmt::round)) value += 500'000'000'000'000ll; value /= 1'000'000'000'000'000ll; } else if ( value > 100'000'000'000'000ll) { suffix = "T"; if (isSet(fmt, xfmt::round)) value += 500'000'000'000ll; value /= 1'000'000'000'000ll; } else if ( value > 100'000'000'000ll) { Hovering over the 'if' line, the pop-up says: "Problem in semantic analysis Location: ... Expected ')'..." Hovering over the first "value += ..." I get: "expected ';' after expression." Hovering over the second else-if: "Missing terminating ' character" -- You are receiving this mail because: You are watching all bug changes.