summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2008-10-17 23:02:24 +0000
committerDaniel Dunbar <daniel@zuster.org>2008-10-17 23:02:24 +0000
commitcf56c2b7bdbefb46b8c99ce981c51c74cd684284 (patch)
treefaf8f2dfb4f8573f93a089f016d6e86b3ed9cea4
parent0b09ea54ba3d6b7179b91d030819448c0c581860 (diff)
downloadbcm5719-llvm-cf56c2b7bdbefb46b8c99ce981c51c74cd684284.tar.gz
bcm5719-llvm-cf56c2b7bdbefb46b8c99ce981c51c74cd684284.zip
Add FIXME about potential problem in how property ref lvalues are handled.
llvm-svn: 57743
-rw-r--r--clang/lib/CodeGen/CGValue.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CGValue.h b/clang/lib/CodeGen/CGValue.h
index fae473f8666..e601b049008 100644
--- a/clang/lib/CodeGen/CGValue.h
+++ b/clang/lib/CodeGen/CGValue.h
@@ -219,6 +219,9 @@ public:
return R;
}
+ // FIXME: It is probably bad that we aren't emitting the target when
+ // we build the lvalue. However, this complicates the code a bit,
+ // and I haven't figured out how to make it go wrong yet.
static LValue MakePropertyRef(const ObjCPropertyRefExpr *E,
unsigned Qualifiers) {
LValue R;
OpenPOWER on IntegriCloud