summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp
diff options
context:
space:
mode:
authorQuentin Colombet <qcolombet@apple.com>2018-01-29 23:42:37 +0000
committerQuentin Colombet <qcolombet@apple.com>2018-01-29 23:42:37 +0000
commit72f6d598414f5dfc15bd8798b6e8ad85f4ce25dd (patch)
tree01a751046af158658055cafba873960276379d6f /lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp
parent3ae38d271e1b5f7e221cffe3f08de0243469699b (diff)
downloadbcm5719-llvm-72f6d598414f5dfc15bd8798b6e8ad85f4ce25dd.tar.gz
bcm5719-llvm-72f6d598414f5dfc15bd8798b6e8ad85f4ce25dd.zip
[RAFast] Don't dereference MBB::end
When RAFast sees liveins in on a basic block, it uses that information to initialize the availability of the registers. The called method uses an instruction as one of its argument and in the liveins case, RAFast was dereferencing MBB::begin which can be MBB::end for empty basic block. Change the API of definePhysReg to use MachineBasicBlock::iterator instead of MachineInstr so that we don't dereference an invalid iterator while making the call. rdar://problem/36952401 llvm-svn: 323710
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud