aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2018-09-03 22:47:23 -0400
committerAndrew Kelley <superjoe30@gmail.com>2018-09-03 22:47:23 -0400
commitbc88ef2dc331733e69ed895b7a815ba0a6996dc3 (patch)
tree3863028d3bfc088afde6b346e040b2f247f4f8c7 /src/ir.cpp
parente82cd53df483aa08354de935879a0f9935ba4a1b (diff)
downloadzig-bc88ef2dc331733e69ed895b7a815ba0a6996dc3.tar.gz
zig-bc88ef2dc331733e69ed895b7a815ba0a6996dc3.zip
compile errors for unimplemented minValue/maxValue builtins
Diffstat (limited to 'src/ir.cpp')
-rw-r--r--src/ir.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/ir.cpp b/src/ir.cpp
index 6eacb66f5c..8bf0e710b3 100644
--- a/src/ir.cpp
+++ b/src/ir.cpp
@@ -16482,12 +16482,6 @@ static TypeTableEntry *ir_analyze_min_max(IrAnalyze *ira, IrInstruction *source_
eval_min_max_value(ira->codegen, target_type, out_val, is_max);
return ira->codegen->builtin_types.entry_num_lit_int;
}
- case TypeTableEntryIdFloat:
- {
- ConstExprValue *out_val = ir_build_const_from(ira, source_instruction);
- eval_min_max_value(ira->codegen, target_type, out_val, is_max);
- return ira->codegen->builtin_types.entry_num_lit_float;
- }
case TypeTableEntryIdBool:
case TypeTableEntryIdVoid:
{
@@ -16496,7 +16490,7 @@ static TypeTableEntry *ir_analyze_min_max(IrAnalyze *ira, IrInstruction *source_
return target_type;
}
case TypeTableEntryIdEnum:
- zig_panic("TODO min/max value for enum type");
+ case TypeTableEntryIdFloat:
case TypeTableEntryIdMetaType:
case TypeTableEntryIdUnreachable:
case TypeTableEntryIdPointer: