diff options
author | Dylan McKay <me@dylanmckay.io> | 2018-06-11 14:46:48 +0000 |
---|---|---|
committer | Dylan McKay <me@dylanmckay.io> | 2018-06-11 14:46:48 +0000 |
commit | d011869c82cc2b2a0b0ca3fa1fe27f359dc3e26f (patch) | |
tree | 2d12d32c3adb7f9bfb8837718e02756838f987c8 /lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp | |
parent | 6bb103f9facf48253b3a29c37d8870e7abaa7ff5 (diff) | |
download | bcm5719-llvm-d011869c82cc2b2a0b0ca3fa1fe27f359dc3e26f.tar.gz bcm5719-llvm-d011869c82cc2b2a0b0ca3fa1fe27f359dc3e26f.zip |
[AVR] Set trackLivenessAfterRegAlloc
This sets trackLivenessAfterRegAlloc on AVRRegisterInfo.
Most existing targets set this flag. Without it, specific IR inputs
cause LLVM to fail with:
Assertion failed: (getParent()->getProperties().hasProperty( MachineFunctionProperties::Property::TracksLiveness) &&
"Liveness information is accurate"), function livein_begin
file MachineBasicBlock.cpp, line 1354.
With this commit, this no longer happens.
Patch by Peter Nimmervoll.
llvm-svn: 334409
Diffstat (limited to 'lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp')
0 files changed, 0 insertions, 0 deletions