Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
7e1dff7a68a4d00e71debafa7f5c259473091746
/
test
/
CodeGenCXX
/
temporaries.cpp
19e60ad
Right, there are *two* cases of pr-value class-type expressions that don't
by John McCall
· 14 years ago
465e8c1
Test hardening.
by John McCall
· 14 years ago
558d2ab
one piece of code is responsible for the lifetime of every aggregate
by John McCall
· 14 years ago
ed8abf1
Reinstate the fix for PR7556. A silly use of isTrivial() was
by Douglas Gregor
· 14 years ago
8474567
Revert r107828 and r107827, the fix for PR7556, which seems to be
by Douglas Gregor
· 14 years ago
63ef464
Do not use CXXZeroValueInitExpr for class types. Instead, use
by Douglas Gregor
· 14 years ago
9994eed
Tweak test for destruction of copied temporary objects
by Douglas Gregor
· 15 years ago
b86cf0c
When copying a temporary object to initialize an entity for which the
by Douglas Gregor
· 15 years ago
8682bda
Fix PR6648 by not creating a temporary with the type of a
by Rafael Espindola
· 15 years ago
8f51a4f
Give explicit template instantiations weak ODR linkage. Former
by Douglas Gregor
· 15 years ago
34fd284
Re-revert the explicit template instantiation linkage patch. I am beginning to look incompetent
by Douglas Gregor
· 15 years ago
8721360
Reinstate patch to turn explicit template instantiations into weak symbols
by Douglas Gregor
· 15 years ago
4ea9006
Revert the linkage change for explicit template instantiations; something is amiss
by Douglas Gregor
· 15 years ago
e5e0c9d
Give explicit template instantiations weak linkage (but don't defer
by Douglas Gregor
· 15 years ago
0dc7366
When binding an lvalue to a reference, we always need to pop temporaries.
by Anders Carlsson
· 15 years ago
2e13db8
Check in a test case and a nasty workaround for PR6199.
by Anders Carlsson
· 15 years ago
5132655
When transforming CXXExprWithTemporaries and CXXBindTemporaryExpr
by Douglas Gregor
· 15 years ago
65552c4
InitializationSequence handles binding to temporaries, so that
by Douglas Gregor
· 15 years ago
18ef5e2
Switch the initialization required by return statements over to the
by Douglas Gregor
· 15 years ago
a572887
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
by Daniel Dunbar
· 15 years ago
4b3cbea
Don't bind arguments to temporaries if the argument has a reference type.
by Anders Carlsson
· 15 years ago
03d8ed4
Fix two bugs with temporaries:
by Anders Carlsson
· 15 years ago
5e1b918
If a member variable of reference type is bound to a temporary in its member initializer it needs to be destroyed at the end of the constructor.
by Anders Carlsson
· 15 years ago
1faf674
If a member initializer create temporaries we need to destroy them. Fixes PR5077.
by Anders Carlsson
· 15 years ago
3114af3
Add missing colons for FileCheck.
by Benjamin Kramer
· 15 years ago
4fa2684
When building a cast argument, make sure to bind the result to a temporary.
by Anders Carlsson
· 15 years ago
fa4f550
Convert temporaries.cpp to using FileCheck.
by Anders Carlsson
· 15 years ago
8dafd5f
Rename temp-1.cpp to temporaries.cpp.
by Anders Carlsson
· 15 years ago
[Renamed from test/CodeGenCXX/temp-1.cpp]
283e4d5
If a function call returns a reference, don't bind it to a temporary.
by Anders Carlsson
· 15 years ago
2d46eb2
Call MaybeBindToTemporary for overloaded binary and unary operators.
by Anders Carlsson
· 15 years ago
a303f9e
Call MaybeBindToTemporary when constructing functino call operator calls.
by Anders Carlsson
· 15 years ago
6f68027
Add MaybeBindToTemporary calls for member call expressions.
by Anders Carlsson
· 15 years ago
ec74c59
Make sure to call MaybeBindToTemporary when creating CallExprs.
by Anders Carlsson
· 15 years ago
7a039eb
Add a simple test for temporaries.
by Anders Carlsson
· 15 years ago