diff options
| author | Veikka Tuominen <git@vexu.eu> | 2022-11-20 16:10:54 +0200 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2022-11-20 16:10:54 +0200 |
| commit | 44f8714dfb69fac2e8c7a6a35ad9f2abe7c4513a (patch) | |
| tree | debb1e5ca9660b73ad91bba735dcd70e362829aa /src | |
| parent | 476b946802e8a5500ece44822c8f6d103a71bbb5 (diff) | |
| download | zig-44f8714dfb69fac2e8c7a6a35ad9f2abe7c4513a.tar.gz zig-44f8714dfb69fac2e8c7a6a35ad9f2abe7c4513a.zip | |
translate-c: cast unsuffixed floats to f64
Diffstat (limited to 'src')
| -rw-r--r-- | src/translate_c.zig | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/translate_c.zig b/src/translate_c.zig index 3fffdd65b1..7a4bd843a5 100644 --- a/src/translate_c.zig +++ b/src/translate_c.zig @@ -5783,11 +5783,9 @@ fn parseCNumLit(c: *Context, m: *MacroCtx) ParseError!Node { } } - if (suffix == .none) - return transCreateNodeNumber(c, lit_bytes, .float); - const type_node = try Tag.type.create(c.arena, switch (suffix) { .f => "f32", + .none => "f64", .l => "c_longdouble", else => unreachable, }); |
