aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2014-01-14 17:29:00 +0000
committerJordan Rose <jordan_rose@apple.com>2014-01-14 17:29:00 +0000
commit31c05a117af903ea977a2626c39c1ff4870ee30d (patch)
treee180305f4b084682b194de35007b19baa5e6bddf /clang/lib/CodeGen/CodeGenFunction.cpp
parentb183f8594f775ea4864d77a7332a183c9613a570 (diff)
downloadllvm-31c05a117af903ea977a2626c39c1ff4870ee30d.zip
llvm-31c05a117af903ea977a2626c39c1ff4870ee30d.tar.gz
llvm-31c05a117af903ea977a2626c39c1ff4870ee30d.tar.bz2
Use a proper lvalue-to-rvalue conversion in Objective-C++ property accessors.
Previously, the synthesized AST contained an rvalue DeclRefExpr for 'self'. Now, it has an lvalue DeclRefExpr wrapped in an lvalue-to-rvalue ImplicitCastExpr, which is what's generated when an ivar access is written in the source. No (intended) functionality change. llvm-svn: 199225
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions