]> granicus.if.org Git - clang/commitdiff
Use direct assignment instead of user defined conversion.
authorZhongxing Xu <xuzhongxing@gmail.com>
Wed, 14 Apr 2010 05:50:04 +0000 (05:50 +0000)
committerZhongxing Xu <xuzhongxing@gmail.com>
Wed, 14 Apr 2010 05:50:04 +0000 (05:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101236 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/CFG.cpp

index 4e2f43748edbab69a1b2180edf2e71547251f35d..e447657e9ef6d3f4b87de2af7348c91607a49d4b 100644 (file)
@@ -1719,10 +1719,10 @@ CFGBlock* CFGBuilder::VisitCXXCatchStmt(CXXCatchStmt* CS) {
 
 CFGBlock *CFGBuilder::VisitCXXMemberCallExpr(CXXMemberCallExpr *C, 
                                              AddStmtChoice asc) {
-  AddStmtChoice asc2 = asc.asLValue() ? AddStmtChoice::AlwaysAddAsLValue 
-                                      : AddStmtChoice::AlwaysAdd;
+  AddStmtChoice::Kind K = asc.asLValue() ? AddStmtChoice::AlwaysAddAsLValue 
+                                         : AddStmtChoice::AlwaysAdd;
   autoCreateBlock();
-  AppendStmt(Block, C, asc2);
+  AppendStmt(Block, C, AddStmtChoice(K));
   return VisitChildren(C);
 }