зеркало из https://github.com/microsoft/clang-1.git
Use hasSameType.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147407 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
3fc73ee0c6
Коммит
27b7ce6199
|
@ -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;
|
||||
|
|
Загрузка…
Ссылка в новой задаче