diff options
Diffstat (limited to 'contrib/llvm/tools/clang/lib/ARCMigrate/TransARCAssign.cpp')
-rw-r--r-- | contrib/llvm/tools/clang/lib/ARCMigrate/TransARCAssign.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/contrib/llvm/tools/clang/lib/ARCMigrate/TransARCAssign.cpp b/contrib/llvm/tools/clang/lib/ARCMigrate/TransARCAssign.cpp index 1f10196..cfa6da1 100644 --- a/contrib/llvm/tools/clang/lib/ARCMigrate/TransARCAssign.cpp +++ b/contrib/llvm/tools/clang/lib/ARCMigrate/TransARCAssign.cpp @@ -39,6 +39,9 @@ public: ARCAssignChecker(MigrationPass &pass) : Pass(pass) { } bool VisitBinaryOperator(BinaryOperator *Exp) { + if (Exp->getType()->isDependentType()) + return true; + Expr *E = Exp->getLHS(); SourceLocation OrigLoc = E->getExprLoc(); SourceLocation Loc = OrigLoc; |