diff options
author | Pavel Labath <pavel@labath.sk> | 2019-12-09 18:52:49 +0100 |
---|---|---|
committer | Pavel Labath <pavel@labath.sk> | 2019-12-09 19:01:52 +0100 |
commit | be05633e28949139093278d5ce57a194756bfb83 (patch) | |
tree | c26fa3c383e946edbadb468978c1406a878617a4 /lldb/packages/Python/lldbsuite/test/functionalities/lazy-loading/Makefile | |
parent | a209a8000e17ef3560598a44825747aab2f7914d (diff) | |
download | bcm5719-llvm-be05633e28949139093278d5ce57a194756bfb83.tar.gz bcm5719-llvm-be05633e28949139093278d5ce57a194756bfb83.zip |
[lldb] Clean up accidentally passing TestDeadStrip.py
This test was accidentally passing on non-darwin OS because it was
explicitly setting the CFLAGS make variable. This meant that (in the
default config) it was building with absolutely no debug info, and so
setting a breakpoint on a stripped symbol failed, because there was
really no trace of it remaining. In other configurations, we were
generating the debug info (-gsplit-dwarf implies -g) and the test failed
because we did not treat the zeroed out debug info address specially.
The test was also xfailed in pretty much every non-standard
configuration.
This patch fixes the makefile to avoid messing with CFLAGS (use
CFLAGS_EXTRAS instead). This causes it to fail in all configurations
(except darwin), and so I replace the various decorators with a simple
os!=darwin check.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/lazy-loading/Makefile')
0 files changed, 0 insertions, 0 deletions