From 184edcadbd618e4fd6224c9bceff3e3aeb6346cc Mon Sep 17 00:00:00 2001 From: Sebastian Redl Date: Wed, 14 Oct 2009 15:06:25 +0000 Subject: Use CanQualType in the exception specification verification type sets. llvm-svn: 84101 --- clang/lib/Sema/SemaExceptionSpec.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'clang/lib/Sema/SemaExceptionSpec.cpp') diff --git a/clang/lib/Sema/SemaExceptionSpec.cpp b/clang/lib/Sema/SemaExceptionSpec.cpp index 12d06b4905b..0adeb99d0c0 100644 --- a/clang/lib/Sema/SemaExceptionSpec.cpp +++ b/clang/lib/Sema/SemaExceptionSpec.cpp @@ -117,14 +117,14 @@ bool Sema::CheckEquivalentExceptionSpec( bool Success = true; // Both have a definite exception spec. Collect the first set, then compare // to the second. - llvm::SmallPtrSet OldTypes, NewTypes; + llvm::SmallPtrSet OldTypes, NewTypes; for (FunctionProtoType::exception_iterator I = Old->exception_begin(), E = Old->exception_end(); I != E; ++I) - OldTypes.insert(Context.getCanonicalType(*I).getTypePtr()); + OldTypes.insert(Context.getCanonicalType(*I).getUnqualifiedType()); for (FunctionProtoType::exception_iterator I = New->exception_begin(), E = New->exception_end(); I != E && Success; ++I) { - const Type *TypePtr = Context.getCanonicalType(*I).getTypePtr(); + CanQualType TypePtr = Context.getCanonicalType(*I).getUnqualifiedType(); if(OldTypes.count(TypePtr)) NewTypes.insert(TypePtr); else -- cgit v1.2.3