[LLDB] Provide target specific directories to libclang
authorPavel Kosov <kosov.pavel@huawei.com>
Thu, 25 Nov 2021 18:27:02 +0000 (21:27 +0300)
committerPavel Kosov <kosov.pavel@huawei.com>
Thu, 25 Nov 2021 18:27:02 +0000 (21:27 +0300)
commit1aab5e653d2cf8b147748d014c5fb513a4670418
tree103c568bc17712169d2d4b1ac281da22bf95cbd9
parent151a7dafd31683c8db933a6a03e305184e1218f9
[LLDB] Provide target specific directories to libclang

On Linux some C++ and C include files reside in target specific directories, like /usr/include/x86_64-linux-gnu.
Patch adds them to libclang, so LLDB jitter has more chances to compile expression.

OS Laboratory. Huawei Russian Research Institute. Saint-Petersburg

Reviewed By: teemperor

Differential Revision: https://reviews.llvm.org/D110827
lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
lldb/source/Plugins/ExpressionParser/Clang/CppModuleConfiguration.cpp
lldb/source/Plugins/ExpressionParser/Clang/CppModuleConfiguration.h
lldb/unittests/Expression/CppModuleConfigurationTest.cpp