diff --git a/src/compiler.bbb b/src/compiler.bbb index 1cd46ab..542d007 100644 --- a/src/compiler.bbb +++ b/src/compiler.bbb @@ -1432,6 +1432,10 @@ type_is_signed = fn (type: &Type) u1 { return type_is_signed(type.content.enum.backing_type); }, + .pointer => + { + return 0; + }, else => { #trap(); @@ -11862,6 +11866,7 @@ names: [_][]u8 = [ "function_pointer", "extern", "byte_size", + "argv", ]; [export] main = fn [cc(c)] (argument_count: u32, argv: &&u8, envp: &&u8) s32