diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp index 8630da3c3f17..9ddee607015a 100644 --- a/clang/lib/Sema/SemaExpr.cpp +++ b/clang/lib/Sema/SemaExpr.cpp @@ -2342,7 +2342,7 @@ bool Sema::CheckCastTypes(SourceRange TyR, QualType castType, Expr *&castExpr) { if (CheckVectorCast(TyR, castType, castExpr->getType())) return true; } else if (getLangOptions().ObjC1 && isa(castExpr)) { - return Diag(castExpr->getLocStart(), diag::err_illegal_super_cast); + return Diag(castExpr->getLocStart(), diag::err_illegal_super_cast) << TyR; } return false; }