...
This commit is contained in:
@@ -603,7 +603,7 @@ public sealed class Binder
|
||||
{
|
||||
ArrayTypeSyntax type => new NubArrayType(BindType(type.BaseType)),
|
||||
CStringTypeSyntax => new NubCStringType(),
|
||||
CustomTypeSyntax type => new NubCustomType(type.Namespace, type.Name),
|
||||
CustomTypeSyntax type => new NubCustomType(type.Namespace, type.MangledName()),
|
||||
FuncTypeSyntax type => new NubFuncType(type.Parameters.Select(BindType).ToList(), BindType(type.ReturnType)),
|
||||
PointerTypeSyntax type => new NubPointerType(BindType(type.BaseType)),
|
||||
PrimitiveTypeSyntax type => new NubPrimitiveType(type.SyntaxKind switch
|
||||
@@ -622,7 +622,6 @@ public sealed class Binder
|
||||
_ => throw new ArgumentOutOfRangeException()
|
||||
}),
|
||||
StringTypeSyntax => new NubStringType(),
|
||||
TemplatedCustomTypeSyntax type => new NubCustomType(type.Namespace, type.MangledName()),
|
||||
VoidTypeSyntax => new NubVoidType(),
|
||||
_ => throw new ArgumentOutOfRangeException(nameof(node))
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user