diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-03-30 18:14:07 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-03-30 18:14:07 +0000 |
commit | ae917a3740b6458b826169aaafb3ebec6c494d15 (patch) | |
tree | 946cfb925c880efdb09030d005a3a4ec89d52853 /lldb/source/Commands/CommandObjectLog.cpp | |
parent | 69129256dd2d7b7a1d0d8c0552c728abe388a991 (diff) | |
download | bcm5719-llvm-ae917a3740b6458b826169aaafb3ebec6c494d15.tar.gz bcm5719-llvm-ae917a3740b6458b826169aaafb3ebec6c494d15.zip |
Fix evil VirtRegRewriter bug.
The rewriter can keep track of multiple stack slots in the same register if they
happen to have the same value. When an instruction modifies a stack slot by
defining a register that is mapped to a stack slot, other stack slots in that
register are no longer valid.
This is a very rare problem, and I don't have a simple test case. I get the
impression that VirtRegRewriter knows it is about to be deleted, inventing a
last opaque problem.
<rdar://problem/9204040>
llvm-svn: 128562
Diffstat (limited to 'lldb/source/Commands/CommandObjectLog.cpp')
0 files changed, 0 insertions, 0 deletions