]> granicus.if.org Git - clang/commitdiff
Cleanup.
authorAnders Carlsson <andersca@mac.com>
Fri, 23 Apr 2010 16:24:12 +0000 (16:24 +0000)
committerAnders Carlsson <andersca@mac.com>
Fri, 23 Apr 2010 16:24:12 +0000 (16:24 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@102179 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaDeclCXX.cpp

index 9d10f1de8a27000c734877809a52d25f312498f3..9038a2508226a44211d33575c2f76ec6eb1ae804 100644 (file)
@@ -4153,8 +4153,7 @@ void Sema::DefineImplicitCopyConstructor(SourceLocation CurrentLocation,
           !CopyConstructor->isUsed()) &&
          "DefineImplicitCopyConstructor - call it for implicit copy ctor");
 
-  CXXRecordDecl *ClassDecl
-    = cast<CXXRecordDecl>(CopyConstructor->getDeclContext());
+  CXXRecordDecl *ClassDecl = CopyConstructor->getParent();
   assert(ClassDecl && "DefineImplicitCopyConstructor - invalid constructor");
 
   DeclContext *PreviousContext = CurContext;