diff options
author | Sean Callanan <scallanan@apple.com> | 2012-07-21 02:02:15 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2012-07-21 02:02:15 +0000 |
commit | 6e6d4a6223384ecfd476dc5746ae25da8dd0b408 (patch) | |
tree | 16d1416c1ba15fdcc589243d47daf1c4cd54537e /llvm/lib/Target/Mips/MipsMachineFunction.cpp | |
parent | 4c6d7a2ed2763fd02935bf539b647972ce58354a (diff) | |
download | bcm5719-llvm-6e6d4a6223384ecfd476dc5746ae25da8dd0b408.tar.gz bcm5719-llvm-6e6d4a6223384ecfd476dc5746ae25da8dd0b408.zip |
Added a fix that allows newly-constructed objects
to returned by expressions, by removing the
__cxa_atexit call that would normally cause these
objects to be destroyed. This also prevents many
errors of the form
Couldn't rewrite one of the arguments of a function call
error: Couldn't materialize struct: Structure hasn't been laid out yet
<rdar://problem/11309402>
llvm-svn: 160596
Diffstat (limited to 'llvm/lib/Target/Mips/MipsMachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions