From 40ca39d3d5a556e3b5d7298e3a5182f4351bdd17 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 31 Jan 2018 01:44:52 -0500 Subject: [PATCH] fix error message mentioning unreachable instead of noreturn --- src/ir.cpp | 2 +- test/compile_errors.zig | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ir.cpp b/src/ir.cpp index f76ed753d..9d5f59d18 100644 --- a/src/ir.cpp +++ b/src/ir.cpp @@ -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; } diff --git a/test/compile_errors.zig b/test/compile_errors.zig index 498931b65..223646e76 100644 --- a/test/compile_errors.zig +++ b/test/compile_errors.zig @@ -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 {