diff options
| author | Oliver Stannard <oliver.stannard@arm.com> | 2016-09-05 13:49:26 +0000 |
|---|---|---|
| committer | Oliver Stannard <oliver.stannard@arm.com> | 2016-09-05 13:49:26 +0000 |
| commit | ef38d53a7e0b7ad22fe5a9e6a590a73b7b693889 (patch) | |
| tree | 718aa9e44cf46fc1153bb3710f0119aec6dc501d /lldb/packages/Python/lldbsuite/support/gmodules.py | |
| parent | f852ac88f3ee041dce5a33d902990b19027bfc0f (diff) | |
| download | bcm5719-llvm-ef38d53a7e0b7ad22fe5a9e6a590a73b7b693889.tar.gz bcm5719-llvm-ef38d53a7e0b7ad22fe5a9e6a590a73b7b693889.zip | |
[SimplifyCFG] Add test for sinking inline asm in if/else
This test code previously caused a failure in the module verifier,
because SimplifyCFG created this invalid instruction, which tries to
take the address of inline asm:
%.sink = select i1 %1, i64 ()* asm "mov $0, #1", "=r", i64 ()* asm %"mov $0, #2", "=r"
This has been fixed recently, presumably by James Molloy's patches that
re-wrote and changed parts of SimplifyCFG, so this patch just adds a
regression test for it.
Differential Revision: https://reviews.llvm.org/D24231
llvm-svn: 280660
Diffstat (limited to 'lldb/packages/Python/lldbsuite/support/gmodules.py')
0 files changed, 0 insertions, 0 deletions

