Summary: | Files ui_CLASSNAME.h generated during building are not parsed and as result their members are not highlighted properly | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Piotr Mierzwinski <piotr.mierzwinski> |
Component: | Language Support: CPP (Clang-based) | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | piotr.mierzwinski |
Priority: | NOR | ||
Version First Reported In: | 4.90.91 | ||
Target Milestone: | --- | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | kdevelop_libclang_crashes_20160229 KDEV_CLANG_DISPLAY_DIAGS=1 |
Description
Piotr Mierzwinski
2016-03-01 00:29:27 UTC
Created attachment 97616 [details]
kdevelop_libclang_crashes_20160229 KDEV_CLANG_DISPLAY_DIAGS=1
Does it find the includes after you've built the project once? Note, that this is inevitable, the ui_CLASSNAME.h files are only built when you build the project (as you've noted). Project is building without errors. Includes (ui_CLASSNAME.h) are generated during building, probably on begin. I understand that error what I noticed is inevitable, but the problem is that all of these files are not reparsed later. It happened in KDevelop 4.7.x. For me it looks like regression. Currently such files are present not in project scope, because in build directory, and more detailed in: ..._autogen/include. After opening such file highlighting works correctly. |