summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/references.cpp
Commit message (Collapse)AuthorAgeFilesLines
* IRgen support for calls to functions that return references to aggregate ↵Anders Carlsson2009-05-271-0/+2
| | | | | | exressions. llvm-svn: 72479
* Fix up constant expression handling to deal with the address Eli Friedman2009-05-271-0/+1
| | | | | | of a reference correctly. llvm-svn: 72463
* Add IRGen support for local variables of reference type.Eli Friedman2009-05-271-0/+6
| | | | llvm-svn: 72462
* Add IRGen support for return statements in functions with reference Eli Friedman2009-05-271-0/+3
| | | | | | type. llvm-svn: 72459
* Functions that return references can be rvalues as well.Anders Carlsson2009-05-271-0/+3
| | | | llvm-svn: 72457
* Add another test.Anders Carlsson2009-05-271-1/+3
| | | | llvm-svn: 72450
* Add support for emitting calls to functions that return references (as ↵Anders Carlsson2009-05-271-2/+12
| | | | | | lvalues only for now) llvm-svn: 72449
* Handle the remaining unhandled cases in EmitReferenceBindingToExpr.Eli Friedman2009-05-201-0/+7
| | | | | | | | It would be nice if someone could write an ObjC++ testcase for the case of passing a property returning a struct to a function taking a const reference. llvm-svn: 72159
* irgen for references to complex rvales (Very important...)Anders Carlsson2009-05-201-0/+2
| | | | llvm-svn: 72157
* Bad anders.Anders Carlsson2009-05-201-1/+1
| | | | llvm-svn: 72156
* Create a temporary if the lvalue is a bitfield. Reported by Eli.Anders Carlsson2009-05-201-0/+3
| | | | llvm-svn: 72155
* Add support for binding references to scalar rvalues.Anders Carlsson2009-05-201-3/+10
| | | | llvm-svn: 72153
* Bind references to lvalues correctly.Anders Carlsson2009-05-201-0/+27
| | | | llvm-svn: 72150
* Improve support for irgen of references.Anders Carlsson2009-05-191-0/+16
llvm-svn: 72133
OpenPOWER on IntegriCloud