diff options
| author | LemonBoy <thatlemon@gmail.com> | 2019-04-20 11:41:38 +0200 |
|---|---|---|
| committer | LemonBoy <thatlemon@gmail.com> | 2019-04-22 22:23:41 +0200 |
| commit | a44ad08954d9646f9fb1db6f1c167dd966b196a2 (patch) | |
| tree | ae647d61b5e8adc0f37da4ec52adce3be0cf28ea /src/ir.cpp | |
| parent | 9ea600b6349a9e1c0b2f2ea6a97a9a0de20d28b3 (diff) | |
| download | zig-a44ad08954d9646f9fb1db6f1c167dd966b196a2.tar.gz zig-a44ad08954d9646f9fb1db6f1c167dd966b196a2.zip | |
Add some zig_panic for 80-bit float codepaths
Diffstat (limited to 'src/ir.cpp')
| -rw-r--r-- | src/ir.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ir.cpp b/src/ir.cpp index a3d08b5327..71f39d7f90 100644 --- a/src/ir.cpp +++ b/src/ir.cpp @@ -8100,6 +8100,8 @@ static void float_init_bigfloat(ConstExprValue *dest_val, BigFloat *bigfloat) { case 64: dest_val->data.x_f64 = bigfloat_to_f64(bigfloat); break; + case 80: + zig_panic("TODO"); case 128: dest_val->data.x_f128 = bigfloat_to_f128(bigfloat); break; @@ -9961,6 +9963,8 @@ static bool eval_const_expr_implicit_cast(IrAnalyze *ira, IrInstruction *source_ case 64: const_val->data.x_f64 = bigfloat_to_f64(&other_val->data.x_bigfloat); break; + case 80: + zig_panic("TODO"); case 128: const_val->data.x_f128 = bigfloat_to_f128(&other_val->data.x_bigfloat); break; @@ -9990,6 +9994,8 @@ static bool eval_const_expr_implicit_cast(IrAnalyze *ira, IrInstruction *source_ case 64: const_val->data.x_f64 = bigfloat_to_f64(&bigfloat); break; + case 80: + zig_panic("TODO"); case 128: const_val->data.x_f128 = bigfloat_to_f128(&bigfloat); break; |
