diff options
Diffstat (limited to 'clang/lib/Sema/SemaCXXCast.cpp')
| -rw-r--r-- | clang/lib/Sema/SemaCXXCast.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/clang/lib/Sema/SemaCXXCast.cpp b/clang/lib/Sema/SemaCXXCast.cpp index 48258ff6ad6..0097cd363c8 100644 --- a/clang/lib/Sema/SemaCXXCast.cpp +++ b/clang/lib/Sema/SemaCXXCast.cpp @@ -391,7 +391,7 @@ CheckDynamicCast(Sema &Self, Expr *&SrcExpr, QualType DestType,    }    // C++ 5.2.7p6: Otherwise, v shall be [polymorphic]. -  const RecordDecl *SrcDecl = SrcRecord->getDecl()->getDefinition(Self.Context); +  const RecordDecl *SrcDecl = SrcRecord->getDecl()->getDefinition();    assert(SrcDecl && "Definition missing");    if (!cast<CXXRecordDecl>(SrcDecl)->isPolymorphic()) {      Self.Diag(OpRange.getBegin(), diag::err_bad_dynamic_cast_not_polymorphic) | 

