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

Milian Wolff <m...@milianw.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/kde/ |https://invent.kde.org/kde/
                   |kdevelop/commit/a7f7c9ac6b8 |kdevelop/commit/11cdf99776e
                   |fc9254d7efe17adde7d95b613bb |4ac039a0351404f76ab697f862f
                   |1c                          |f2

--- Comment #2 from Milian Wolff <m...@milianw.de> ---
Git commit 11cdf99776e4ac039a0351404f76ab697f862ff2 by Milian Wolff.
Committed on 14/02/2020 at 10:03.
Pushed by mwolff into branch '5.5'.

kdev-clang: don't skip unexposed declarations from different files

clang-c doesn't expose the 'extern "C"' linkage declaration. In some
cases, projects put #include statements within such linkage
statements. We used to fail to create declarations for them, and thus
also failed to build proper uses for any declaration.
(cherry picked from commit a7f7c9ac6b8fc9254d7efe17adde7d95b613bb1c)

M  +9    -4    plugins/clang/duchain/builder.cpp
C  +8    -0    plugins/clang/tests/files/extern_c.cpp [from:
plugins/clang/tests/files/includes.cpp - 060% similarity]
M  +6    -0    plugins/clang/tests/files/includes.cpp
A  +2    -0    plugins/clang/tests/files/includes/asdf.h     [License: Trivial
file]
M  +31   -0    plugins/clang/tests/test_duchain.cpp
M  +1    -0    plugins/clang/tests/test_duchain.h

https://invent.kde.org/kde/kdevelop/commit/11cdf99776e4ac039a0351404f76ab697f862ff2

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

Reply via email to