https://bugs.kde.org/show_bug.cgi?id=358853
Bug ID: 358853 Summary: include not found in a header causes random parsing/highlighting/code completion glitches Product: kdevelop Version: git master Platform: unspecified OS: Linux Status: UNCONFIRMED Severity: major Priority: NOR Component: Language Support: CPP (Clang-based) Assignee: kdevelop-bugs-n...@kde.org Reporter: david.nolden....@art-master.de When an include is not found (even if it's not needed at all), then the semantic analysis, highlighting, code completion, etc. becomes seriously broken. It seems that clang internally just stops processing the translation-unit at some point and leaves it half-processed. Ideally this would be fixed in clang so that such situations are handled more gracefully. But before that, given how serious the implications are, KDevelop's problem reporter should at least show an error, pointing out the problem. Currently, when the #include was missing in a recursively included header, then the problem-reporter stays completely empty, leaving the user cluelessly with a half-processed document. Reproducible: Always -- You are receiving this mail because: You are watching all bug changes.