From 8385a069290100fad3aed65f12fc3f79a4d2b9f3 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Mon, 26 Apr 2010 21:31:17 +0000 Subject: Introduce Type::isStructureOrClassType(), which does the obvious thing. Audit all uses of Type::isStructure(), changing those calls to isStructureOrClassType() as needed (which is alsmost everywhere). Fixes the remaining failure in Boost.Utility/Swap. llvm-svn: 102386 --- clang/lib/Checker/CastToStructChecker.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/Checker/CastToStructChecker.cpp') diff --git a/clang/lib/Checker/CastToStructChecker.cpp b/clang/lib/Checker/CastToStructChecker.cpp index 2c16f890581..eeaed970b53 100644 --- a/clang/lib/Checker/CastToStructChecker.cpp +++ b/clang/lib/Checker/CastToStructChecker.cpp @@ -51,7 +51,7 @@ void CastToStructChecker::PreVisitCastExpr(CheckerContext &C, QualType OrigPointeeTy = OrigPTy->getPointeeType(); QualType ToPointeeTy = ToPTy->getPointeeType(); - if (!ToPointeeTy->isStructureType()) + if (!ToPointeeTy->isStructureOrClassType()) return; // We allow cast from void*. -- cgit v1.2.3