authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-02-02 12:21:11-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-02-02 12:21:11-05:00
logcd08c1f3be278366ee69c3cf4ab1091eb884e264
tree341c47ffe903e6fee5b2d9746b6fa3e261139052
parent4df1a9b251926ca05c4f65ed3daf2756c67e82de

prefix op maybe and error are for types only


1 files changed, 2 insertions(+), 8 deletions(-)

src/codegen.cpp+2-8
...@@ -1179,6 +1179,8 @@ static LLVMValueRef ir_render_un_op(CodeGen *g, IrExecutable *executable, IrInst...@@ -1179,6 +1179,8 @@ static LLVMValueRef ir_render_un_op(CodeGen *g, IrExecutable *executable, IrInst
11791179
1180 switch (op_id) {1180 switch (op_id) {
1181 case IrUnOpInvalid:1181 case IrUnOpInvalid:
1182 case IrUnOpError:
1183 case IrUnOpMaybe:
1182 zig_unreachable();1184 zig_unreachable();
1183 case IrUnOpNegation:1185 case IrUnOpNegation:
1184 case IrUnOpNegationWrap:1186 case IrUnOpNegationWrap:
...@@ -1212,14 +1214,6 @@ static LLVMValueRef ir_render_un_op(CodeGen *g, IrExecutable *executable, IrInst...@@ -1212,14 +1214,6 @@ static LLVMValueRef ir_render_un_op(CodeGen *g, IrExecutable *executable, IrInst
1212 return get_handle_value(g, expr, child_type);1214 return get_handle_value(g, expr, child_type);
1213 }1215 }
1214 }1216 }
1215 case IrUnOpError:
1216 {
1217 zig_panic("TODO codegen PrefixOpError");
1218 }
1219 case IrUnOpMaybe:
1220 {
1221 zig_panic("TODO codegen PrefixOpMaybe");
1222 }
1223 }1217 }
12241218
1225 zig_unreachable();1219 zig_unreachable();