diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-04-24 14:43:46 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-04-24 14:43:46 -0400 |
| commit | ad994c96423dd1fcf81d3069aa2d39e345a0aeba (patch) | |
| tree | e1a4514018fdd60fd496291a4382e9d2e6a2c8b7 /src/ir.cpp | |
| parent | 7bafe2e490576f8b6f401ed4e9cedfa9fb395127 (diff) | |
| parent | 70c2e86da36abdd56fd61b77682643129fcf6371 (diff) | |
| download | zig-ad994c96423dd1fcf81d3069aa2d39e345a0aeba.tar.gz zig-ad994c96423dd1fcf81d3069aa2d39e345a0aeba.zip | |
Merge pull request #2296 from LemonBoy/translate-c-stuff
Handle implicit casts in translate-c
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 e5192cf347..f3435ccb17 100644 --- a/src/ir.cpp +++ b/src/ir.cpp @@ -8113,6 +8113,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; @@ -9974,6 +9976,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; @@ -10003,6 +10007,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; |
