From e7aad861d36b1562a16bf75206a35c09fef611b3 Mon Sep 17 00:00:00 2001 From: nub31 Date: Fri, 27 Feb 2026 23:00:48 +0100 Subject: [PATCH] ... --- compiler/TypeChecker.cs | 2 +- examples/core/print.nub | 3 +-- examples/program/main.nub | 2 -- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/compiler/TypeChecker.cs b/compiler/TypeChecker.cs index 8ac3bc6..fb3cd70 100644 --- a/compiler/TypeChecker.cs +++ b/compiler/TypeChecker.cs @@ -474,7 +474,7 @@ public class TypeChecker { var parameter = CheckExpression(expression.Parameters[i], funcType.Parameters[i]); if (!parameter.Type.IsAssignableTo(funcType.Parameters[i])) - throw BasicError($"Parameter {i + 1} does is not assignable to '{funcType.Parameters[i]}'", parameter); + throw BasicError($"Parameter {i + 1} ({parameter.Type}) does is not assignable to '{funcType.Parameters[i]}'", parameter); parameters.Add(parameter); } diff --git a/examples/core/print.nub b/examples/core/print.nub index 46751b7..15897a0 100644 --- a/examples/core/print.nub +++ b/examples/core/print.nub @@ -2,7 +2,6 @@ module core extern func puts(text: ^u8) -export func print(text: string) -{ +export func print(text: string) { puts(text.ptr) } \ No newline at end of file diff --git a/examples/program/main.nub b/examples/program/main.nub index fd39047..2653ca0 100644 --- a/examples/program/main.nub +++ b/examples/program/main.nub @@ -3,7 +3,5 @@ module main func main(): i32 { core::print("Hello, world") - let ptr = core::malloc(64) - core::free(ptr) return 0 }