https://bugs.kde.org/show_bug.cgi?id=358853

David Nolden <david.nolden....@art-master.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|CONFIRMED                   |RESOLVED
      Latest Commit|                            |http://commits.kde.org/kdev
                   |                            |elop/0b506dcbee4c15d4e0f193
                   |                            |08364f50cc19dcdbd2

--- Comment #7 from David Nolden <david.nolden....@art-master.de> ---
Git commit 0b506dcbee4c15d4e0f19308364f50cc19dcdbd2 by David Nolden.
Committed on 01/02/2016 at 22:13.
Pushed by zwabel into branch 'master'.

Workaround clang parsing problems when includes are missing

When an include was missing in a parse run, then the corresponding
include directive is removed from the parse using the unsaved-file
mechanism, and the document is re-parsed. This is repeated
until no more missing includes are found. The corresponding
missing-include problems are shown in the problem-reporter
anyway, so the user can fix it.

M  +2    -0    languages/clang/clangparsejob.cpp
M  +71   -4    languages/clang/duchain/parsesession.cpp
M  +9    -0    languages/clang/duchain/parsesession.h
M  +11   -0    languages/clang/duchain/unsavedfile.cpp
M  +4    -0    languages/clang/duchain/unsavedfile.h
M  +1    -5    languages/clang/tests/test_duchain.cpp

http://commits.kde.org/kdevelop/0b506dcbee4c15d4e0f19308364f50cc19dcdbd2

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to