]> granicus.if.org Git - clang/commitdiff
Use dyn_cast result instead of re-casting. Fixes -Werror build with:
authorNick Lewycky <nicholas@mxc.ca>
Fri, 12 Nov 2010 23:52:43 +0000 (23:52 +0000)
committerNick Lewycky <nicholas@mxc.ca>
Fri, 12 Nov 2010 23:52:43 +0000 (23:52 +0000)
/llvm/tools/clang/tools/libclang/CIndex.cpp:1823: error: unused variable 'E' [-Wunused-variable]

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118947 91177308-0d34-0410-b5e6-96231b3b80d8

tools/libclang/CIndex.cpp

index ae0f5c7e3d210e326e671ae3e56123c2bbc8d8ee..d7e9c4b900a489ba9e3e7ef55d670e57d7284461 100644 (file)
@@ -1822,7 +1822,7 @@ void CursorVisitor::EnqueueWorkList(VisitorWorkList &WL, Stmt *S) {
 
   if (ExplicitCastExpr *E = dyn_cast<ExplicitCastExpr>(S)) {
     EnqueueChildren(WL, C, S);
-    WLAddTypeLoc(WL, C, cast<ExplicitCastExpr>(S)->getTypeInfoAsWritten());
+    WLAddTypeLoc(WL, C, E->getTypeInfoAsWritten());
     return;
   }