aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-11-20 16:10:54 +0200
committerVeikka Tuominen <git@vexu.eu>2022-11-20 16:10:54 +0200
commit44f8714dfb69fac2e8c7a6a35ad9f2abe7c4513a (patch)
treedebb1e5ca9660b73ad91bba735dcd70e362829aa /src
parent476b946802e8a5500ece44822c8f6d103a71bbb5 (diff)
downloadzig-44f8714dfb69fac2e8c7a6a35ad9f2abe7c4513a.tar.gz
zig-44f8714dfb69fac2e8c7a6a35ad9f2abe7c4513a.zip
translate-c: cast unsuffixed floats to f64
Diffstat (limited to 'src')
-rw-r--r--src/translate_c.zig4
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,
});