git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147407 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Rafael Espindola 2012-01-01 18:36:59 +00:00
Родитель 3fc73ee0c6
Коммит 27b7ce6199
1 изменённых файлов: 1 добавлений и 2 удалений

Просмотреть файл

@ -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;