From 071af5c1d69c588f6656e4a4accb36141c1a1793 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Thu, 3 Oct 2019 22:51:00 -0400 Subject: [PATCH] fix noreturn attribute for msvc --- src/codegen.cpp | 1 - src/codegen.hpp | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/codegen.cpp b/src/codegen.cpp index c6acc0524d..0f86635646 100644 --- a/src/codegen.cpp +++ b/src/codegen.cpp @@ -1724,7 +1724,6 @@ static LLVMValueRef ir_llvm_value(CodeGen *g, IrInstruction *instruction) { return instruction->llvm_value; } -ATTRIBUTE_NORETURN void codegen_report_errors_and_exit(CodeGen *g) { assert(g->errors.length != 0); for (size_t i = 0; i < g->errors.length; i += 1) { diff --git a/src/codegen.hpp b/src/codegen.hpp index 7f46c6bfb5..e290c53d6c 100644 --- a/src/codegen.hpp +++ b/src/codegen.hpp @@ -64,6 +64,7 @@ void codegen_release_caches(CodeGen *codegen); bool codegen_fn_has_err_ret_tracing_arg(CodeGen *g, ZigType *return_type); bool codegen_fn_has_err_ret_tracing_stack(CodeGen *g, ZigFn *fn, bool is_async); +ATTRIBUTE_NORETURN void codegen_report_errors_and_exit(CodeGen *g); #endif