diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2012-01-01 18:36:59 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2012-01-01 18:36:59 +0000 |
commit | 01fb1135d66125f02111f04273684d25d73d2645 (patch) | |
tree | e3de281dd6c8a697d38130d7d358d901a188aec0 /clang/lib/Sema | |
parent | 33b2429bf329c2bd39cf3b9612ae10fb28895539 (diff) | |
download | bcm5719-llvm-01fb1135d66125f02111f04273684d25d73d2645.tar.gz bcm5719-llvm-01fb1135d66125f02111f04273684d25d73d2645.zip |
Use hasSameType.
llvm-svn: 147407
Diffstat (limited to 'clang/lib/Sema')
-rw-r--r-- | clang/lib/Sema/SemaDecl.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaDecl.cpp b/clang/lib/Sema/SemaDecl.cpp index a13f1826b6f..c8292b930e4 100644 --- a/clang/lib/Sema/SemaDecl.cpp +++ b/clang/lib/Sema/SemaDecl.cpp @@ -1379,8 +1379,7 @@ bool Sema::isIncompatibleTypedef(TypeDecl *Old, TypedefNameDecl *New) { if (OldType != NewType && !OldType->isDependentType() && !NewType->isDependentType() && - Context.getCanonicalType(OldType) != - Context.getCanonicalType(NewType)) { + !Context.hasSameType(OldType, NewType)) { int Kind = isa<TypeAliasDecl>(Old) ? 1 : 0; Diag(New->getLocation(), diag::err_redefinition_different_typedef) << Kind << NewType << OldType; |