diff options
author | Jeremy Morse <jeremy.morse@sony.com> | 2021-02-08 09:54:01 +0000 |
---|---|---|
committer | Jeremy Morse <jeremy.morse@sony.com> | 2021-02-08 10:12:33 +0000 |
commit | e05c10380ce7c18d1a232dcc5baa7c10d8bd2bf6 (patch) | |
tree | de09a2ae3ef1e4fd409e7e86c110c2eb251a33d3 /lldb/source/Commands/CommandObjectRegexCommand.cpp | |
parent | b46aac125d52f4876adad7cb62c107d951557880 (diff) | |
download | llvm-e05c10380ce7c18d1a232dcc5baa7c10d8bd2bf6.zip llvm-e05c10380ce7c18d1a232dcc5baa7c10d8bd2bf6.tar.gz llvm-e05c10380ce7c18d1a232dcc5baa7c10d8bd2bf6.tar.bz2 |
[DebugInfo] Re-engineer a test to be stricter, add XFails
In the LLVM-IR for this test, the inlined argument "b" in the "a" function
is optimized out on certain architectures, not on others. This hasn't been
reported as a test failure since 93faeecd8fa and ff2073a51 because we would
create a variable that looks like this:
DW_TAG_formal_parameter
DW_AT_abstract_origin
With no further information (and no location). With D95617 however, we
stop emitting such variables.
Prior to landing D95617: make this test stricter by checking that the
variable mentioned above has a location. We have to accept that on certain
architectures this goes missing, so add those to the XFail list.
I've run a few experiments, and right now it looks likely only powerpc64
still drops the variable location.
Diffstat (limited to 'lldb/source/Commands/CommandObjectRegexCommand.cpp')
0 files changed, 0 insertions, 0 deletions