diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-06-15 00:30:29 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-06-15 00:30:29 +0000 |
commit | 6b6f8aac72200577535f54a413526ea02f709157 (patch) | |
tree | a23ab35b28e1d5be5f37136ae0fa60070bd6fd26 /llvm/lib/CodeGen/MachineScheduler.cpp | |
parent | ff5b497c1f3cf0c529927e48096c5226c38f9675 (diff) | |
download | bcm5719-llvm-6b6f8aac72200577535f54a413526ea02f709157.tar.gz bcm5719-llvm-6b6f8aac72200577535f54a413526ea02f709157.zip |
PR16263: Implement current direction of core issue 1376. Binding a reference to
the result of a cast-to-reference-type lifetime-extends the object to which the
reference inside the cast binds.
This requires us to look for subobject adjustments on both the inside and the
outside of the MaterializeTemporaryExpr when looking for a temporary to
lifetime-extend (which we also need for core issue 616, and possibly 1213).
llvm-svn: 184024
Diffstat (limited to 'llvm/lib/CodeGen/MachineScheduler.cpp')
0 files changed, 0 insertions, 0 deletions