History log of /external/clang/test/CodeGenCXX/reference-cast.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ec24b0ed9ccf8b34986eadeb98dd0b4a0a50f6f2 14-Aug-2011 Eli Friedman <eli.friedman@gmail.com> Fix r137086 to actually work properly in general. PR10650.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137574 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/reference-cast.cpp
3f86ce1dc64a46d9cd3675787b8af32c9158abe6 09-Aug-2011 Douglas Gregor <dgregor@apple.com> Hand materialization of temporary expressions when emitting a scalar
expression. Fxies PR10592.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137086 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/reference-cast.cpp
2b02f7a051b092ebbae436026565fee52683972f 19-Jul-2010 Benjamin Kramer <benny.kra@googlemail.com> Adjust test for float printing differences. Windows uses three digits for the exponent, everyone else two.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108693 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/reference-cast.cpp
7c7a79303b62f51c1ff02f9ce41d81211a69d3b4 15-Jul-2010 Douglas Gregor <dgregor@apple.com> Reinstate the scalar-cast-to-const-reference improvements, this time
with the proper spelling of "non-class prvalue". Silly me, I think
class rvalues were xvalues rather than prvalues!

Hah hah hah.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108443 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/reference-cast.cpp
928d69f2927c32e2f57a882a96c2bef1de79aa4b 15-Jul-2010 Douglas Gregor <dgregor@apple.com> Revert r108431 and r108433 (the cast-to-const-reference fixes), which
broke nightlytest.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108439 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/reference-cast.cpp
5467209f23097d5b0fc628c18aaa85e73d386598 15-Jul-2010 Douglas Gregor <dgregor@apple.com> Teach CodeGenFunction::EmitCastLValue() to handle casts to an lvalue
that involve binding a reference to a pure rvalue temporary (e.g., not
a class temporary), by creating a new temporary and copying the result
there. Fixes PR6024.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108431 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/reference-cast.cpp