teak-llvm/lldb/packages/Python/lldbsuite/test/lang/cpp
Adrian Prantl 651166c2d2 Fix PR33875 by distinguishing between DWO and clang modules
The DWO handling code can get confused by clang modules which also use
skeleton CUs to point to the object file with the full debug
info. This patch detects whether an object is a "real" DWO or a clang
module and prevents LLDB from interpreting clang modules as DWO. This
fixes the regression in TestWithModuleDebugging.

http://llvm.org/bugs/show_bug.cgi?id=33875

Differential Revision: https://reviews.llvm.org/D35740

llvm-svn: 308850
2017-07-23 17:59:07 +00:00
..
auto *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
bool *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
breakpoint-commands Fixup the xfail situation on Windows. 2016-10-05 20:47:17 +00:00
call-function *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
chained-calls *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
char1632_t *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
class_static Update two android XFAILS 2017-04-24 15:23:21 +00:00
class_types *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
class-template-parameter-pack xfail TestClassTemplateParameterPack on gcc to mollify lldb-x86_64-ubuntu-14.04-cmake. 2017-05-11 23:38:21 +00:00
const_this *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
diamond *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
dynamic-value *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
enum_types *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
exceptions *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
extern_c Fixup the xfail situation on Windows. 2016-10-05 20:47:17 +00:00
frame-var-anon-unions *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
function-template-parameter-pack [DWARF parser] Produce correct template parameter packs 2017-05-11 22:08:05 +00:00
global_operators Fixup the xfail situation on Windows. 2016-10-05 20:47:17 +00:00
gmodules Fix PR33875 by distinguishing between DWO and clang modules 2017-07-23 17:59:07 +00:00
incomplete-types Fix TestCppIncompleteTypes for android/clang 2017-04-12 10:59:34 +00:00
inlines *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
lambdas *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
limit-debug-info *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
llvm-style Name the C++ source files for two tests correctly. 2017-04-24 23:58:36 +00:00
member-and-local-vars-with-same-name *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
namespace Fixup the xfail situation on Windows. 2016-10-05 20:47:17 +00:00
namespace_conflicts Added a testcase for local/namespaced name conflicts. 2017-05-31 17:18:10 +00:00
namespace_definitions Mark xfail TestNamespaceDefinitions for arm/aarch64 targets 2016-11-11 10:00:53 +00:00
nsimport [Expression parser] Return both types and variables 2017-04-24 23:14:04 +00:00
overloaded-functions *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
printf *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
rvalue-references *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
scope Fixup the xfail situation on Windows. 2016-10-05 20:47:17 +00:00
signed_types *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
static_members *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
static_methods *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
stl *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
symbols Name the C++ source files for two tests correctly. 2017-04-24 23:58:36 +00:00
template Fixup the xfail situation on Windows. 2016-10-05 20:47:17 +00:00
this *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
unicode-literals *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
unique-types *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
unsigned_types Fix an issue where frame variable -s <varname> would not show the scope even though the user asked for it 2016-10-26 19:17:49 +00:00
virtual Fixup the xfail situation on Windows. 2016-10-05 20:47:17 +00:00
wchar_t *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00