diff --git a/src/AST/Type.cs b/src/AST/Type.cs index ca04d63b..2105b798 100644 --- a/src/AST/Type.cs +++ b/src/AST/Type.cs @@ -715,7 +715,7 @@ namespace CppSharp.AST return Arguments.SequenceEqual(type.Arguments) && ((Template != null && Template.Name == type.Template.Name) || - Desugared == type.Desugared); + (Desugared.Type != null && Desugared == type.Desugared)); } public override int GetHashCode()