From a665872e881920e8020a513340d2427b88a55bd6 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Fri, 24 Feb 2017 15:00:47 -0500 Subject: add compile error for ignoring return value also introduce the _ identifier which you can assign to to discard a return value closes #219 --- src/codegen.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/codegen.cpp') diff --git a/src/codegen.cpp b/src/codegen.cpp index 8fec6a4c51..99e095ffbc 100644 --- a/src/codegen.cpp +++ b/src/codegen.cpp @@ -2928,6 +2928,7 @@ static LLVMValueRef gen_const_val(CodeGen *g, ConstExprValue *const_val) { render_const_val_global(g, const_val, ""); switch (const_val->data.x_ptr.special) { case ConstPtrSpecialInvalid: + case ConstPtrSpecialDiscard: zig_unreachable(); case ConstPtrSpecialRef: { -- cgit v1.2.3