| ... | @@ -8100,6 +8100,8 @@ static void float_init_bigfloat(ConstExprValue *dest_val, BigFloat *bigfloat) { | ... | @@ -8100,6 +8100,8 @@ static void float_init_bigfloat(ConstExprValue *dest_val, BigFloat *bigfloat) { |
| 8100 | case 64: | 8100 | case 64: |
| 8101 | dest_val->data.x_f64 = bigfloat_to_f64(bigfloat); | 8101 | dest_val->data.x_f64 = bigfloat_to_f64(bigfloat); |
| 8102 | break; | 8102 | break; |
| | 8103 | case 80: |
| | 8104 | zig_panic("TODO"); |
| 8103 | case 128: | 8105 | case 128: |
| 8104 | dest_val->data.x_f128 = bigfloat_to_f128(bigfloat); | 8106 | dest_val->data.x_f128 = bigfloat_to_f128(bigfloat); |
| 8105 | break; | 8107 | break; |
| ... | @@ -9961,6 +9963,8 @@ static bool eval_const_expr_implicit_cast(IrAnalyze *ira, IrInstruction *source_ | ... | @@ -9961,6 +9963,8 @@ static bool eval_const_expr_implicit_cast(IrAnalyze *ira, IrInstruction *source_ |
| 9961 | case 64: | 9963 | case 64: |
| 9962 | const_val->data.x_f64 = bigfloat_to_f64(&other_val->data.x_bigfloat); | 9964 | const_val->data.x_f64 = bigfloat_to_f64(&other_val->data.x_bigfloat); |
| 9963 | break; | 9965 | break; |
| | 9966 | case 80: |
| | 9967 | zig_panic("TODO"); |
| 9964 | case 128: | 9968 | case 128: |
| 9965 | const_val->data.x_f128 = bigfloat_to_f128(&other_val->data.x_bigfloat); | 9969 | const_val->data.x_f128 = bigfloat_to_f128(&other_val->data.x_bigfloat); |
| 9966 | break; | 9970 | break; |
| ... | @@ -9990,6 +9994,8 @@ static bool eval_const_expr_implicit_cast(IrAnalyze *ira, IrInstruction *source_ | ... | @@ -9990,6 +9994,8 @@ static bool eval_const_expr_implicit_cast(IrAnalyze *ira, IrInstruction *source_ |
| 9990 | case 64: | 9994 | case 64: |
| 9991 | const_val->data.x_f64 = bigfloat_to_f64(&bigfloat); | 9995 | const_val->data.x_f64 = bigfloat_to_f64(&bigfloat); |
| 9992 | break; | 9996 | break; |
| | 9997 | case 80: |
| | 9998 | zig_panic("TODO"); |
| 9993 | case 128: | 9999 | case 128: |
| 9994 | const_val->data.x_f128 = bigfloat_to_f128(&bigfloat); | 10000 | const_val->data.x_f128 = bigfloat_to_f128(&bigfloat); |
| 9995 | break; | 10001 | break; |