summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsMachineFunction.cpp
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2012-07-21 02:02:15 +0000
committerSean Callanan <scallanan@apple.com>2012-07-21 02:02:15 +0000
commit6e6d4a6223384ecfd476dc5746ae25da8dd0b408 (patch)
tree16d1416c1ba15fdcc589243d47daf1c4cd54537e /llvm/lib/Target/Mips/MipsMachineFunction.cpp
parent4c6d7a2ed2763fd02935bf539b647972ce58354a (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud