From cbb14e13e1ca6a1c564849b1ef24269b838b2a42 Mon Sep 17 00:00:00 2001 From: Mike <45243121+tankf33der@users.noreply.github.com> Date: Tue, 5 Aug 2025 23:16:21 +0300 Subject: [PATCH] checker: add comptime support for s390x, ppc64le and loongarch64 platforms (#25048) --- vlib/v/checker/comptime.v | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vlib/v/checker/comptime.v b/vlib/v/checker/comptime.v index a1b529cefe..ecceae7984 100644 --- a/vlib/v/checker/comptime.v +++ b/vlib/v/checker/comptime.v @@ -1012,6 +1012,9 @@ fn (mut c Checker) comptime_if_cond(mut cond ast.Expr, pos token.Pos) ComptimeBr 'arm32' { return if c.pref.arch == .arm32 { .eval } else { .skip } } 'rv64' { return if c.pref.arch == .rv64 { .eval } else { .skip } } 'rv32' { return if c.pref.arch == .rv32 { .eval } else { .skip } } + 's390x' { return if c.pref.arch == .s390x { .eval } else { .skip } } + 'ppc64le' { return if c.pref.arch == .ppc64le { .eval } else { .skip } } + 'loongarch64' { return if c.pref.arch == .loongarch64 { .eval } else { .skip } } else { return .unknown } } } else if cname in ast.valid_comptime_if_cpu_features {