]> granicus.if.org Git - clang/commitdiff
Use DeclStmt::getSolitaryDecl() instead of DeclStmt::getDecl() when processing the...
authorTed Kremenek <kremenek@apple.com>
Mon, 6 Oct 2008 20:58:56 +0000 (20:58 +0000)
committerTed Kremenek <kremenek@apple.com>
Mon, 6 Oct 2008 20:58:56 +0000 (20:58 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57208 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGObjCMac.cpp

index e288057cb6aaa72921fa7bf4a4a156343f092a9b..0f760eebed6bac831e5445dfcfd61c27b80a1614 100644 (file)
@@ -1552,7 +1552,7 @@ void CGObjCMac::EmitTryStmt(CodeGen::CodeGenFunction &CGF,
       if (!CatchParam) {
         AllMatched = true;
       } else {
-        VD = cast<VarDecl>(CatchParam->getDecl());
+        VD = cast<VarDecl>(CatchParam->getSolitaryDecl());
         PT = VD->getType()->getAsPointerType();
         
         // catch(id e) always matches.