[lldb] Skip TestPointerToMemberTypeDependingOnParentSize on Windows and GCC
authorRaphael Isemann <teemperor@gmail.com>
Mon, 26 Apr 2021 16:52:07 +0000 (18:52 +0200)
committerRaphael Isemann <teemperor@gmail.com>
Mon, 26 Apr 2021 16:55:54 +0000 (18:55 +0200)
commita0c735e29a4fd471fa4a9ee60b3bdea79a066e28
treef44d69a14841d170af8a241bb49f0e46de8e597d
parent494e77138c2e53961c43fe6957142d4f90034f98
[lldb] Skip TestPointerToMemberTypeDependingOnParentSize on Windows and GCC

The test added in D100977 is failing to compile on these platforms. This seems
to be caused by GCC, MSVC and Clang@Windows rejecting the code because
`ToLayout` isn't complete when pointer_to_member_member is declared (even though
that seems to be valid code).

This also reverts the test changes in the lazy-loading test from D100977 as
that failed for the same reason.
lldb/test/API/functionalities/lazy-loading/TestLazyLoading.py
lldb/test/API/functionalities/lazy-loading/main.cpp
lldb/test/API/lang/cpp/pointer_to_member_type_depending_on_parent_size/TestPointerToMemberTypeDependingOnParentSize.py