fix error message mentioning unreachable instead of noreturn
This commit is contained in:
parent
3ef6a00bb8
commit
40ca39d3d5
|
@ -7009,7 +7009,7 @@ static IrInstruction *ir_get_const_ptr(IrAnalyze *ira, IrInstruction *instructio
|
|||
if (pointee_type->id == TypeTableEntryIdMetaType) {
|
||||
TypeTableEntry *type_entry = pointee->data.x_type;
|
||||
if (type_entry->id == TypeTableEntryIdUnreachable) {
|
||||
ir_add_error(ira, instruction, buf_sprintf("pointer to unreachable not allowed"));
|
||||
ir_add_error(ira, instruction, buf_sprintf("pointer to noreturn not allowed"));
|
||||
return ira->codegen->invalid_instruction;
|
||||
}
|
||||
|
||||
|
|
|
@ -372,10 +372,10 @@ pub fn addCases(cases: &tests.CompileErrorContext) void {
|
|||
\\export fn entry() void { _ = a(); }
|
||||
, ".tmp_source.zig:1:8: error: use of undeclared identifier 'bogus'");
|
||||
|
||||
cases.add("pointer to unreachable",
|
||||
cases.add("pointer to noreturn",
|
||||
\\fn a() &noreturn {}
|
||||
\\export fn entry() void { _ = a(); }
|
||||
, ".tmp_source.zig:1:9: error: pointer to unreachable not allowed");
|
||||
, ".tmp_source.zig:1:9: error: pointer to noreturn not allowed");
|
||||
|
||||
cases.add("unreachable code",
|
||||
\\export fn a() void {
|
||||
|
|
Loading…
Reference in New Issue
Block a user