aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AST/Expr.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/AST/Expr.cpp b/AST/Expr.cpp
index 1ef93f5054..4505feca77 100644
--- a/AST/Expr.cpp
+++ b/AST/Expr.cpp
@@ -322,6 +322,8 @@ Expr::isLvalueResult Expr::isLvalue() const {
if (cast<OCUVectorElementExpr>(this)->containsDuplicateElements())
return LV_DuplicateVectorComponents;
return LV_Valid;
+ case ObjCIvarRefExprClass: // ObjC instance variables are lvalues.
+ return LV_Valid;
default:
break;
}