aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprAgg.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2010-12-04 03:11:00 +0000
committerJohn McCall <rjmccall@apple.com>2010-12-04 03:11:00 +0000
commit0692a32a3e97f74728cdaba8ba7986702b693faf (patch)
tree8076aeed5ba2bf8a4117f18215adf6f34050ea6f /clang/lib/CodeGen/CGExprAgg.cpp
parent87408b61af2c3ecd584b8ddd5ee0d25f9e6519b3 (diff)
downloadllvm-0692a32a3e97f74728cdaba8ba7986702b693faf.zip
llvm-0692a32a3e97f74728cdaba8ba7986702b693faf.tar.gz
llvm-0692a32a3e97f74728cdaba8ba7986702b693faf.tar.bz2
Test case for the l-value base only being evaluated once.
Also, move the l-value emission code into CGObjC.cpp and teach it, for completeness, to store away self for a super send. Also, inline the super cases for property gets and sets and make them use the correct result type for implicit getter/setter calls. llvm-svn: 120887
Diffstat (limited to 'clang/lib/CodeGen/CGExprAgg.cpp')
0 files changed, 0 insertions, 0 deletions