Skip to content

Commit 42a9927

Browse files
committed
ci: reduce code duplication in linux_ci.vsh
1 parent 1274cdc commit 42a9927

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

ci/linux_ci.vsh

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -256,12 +256,6 @@ fn build_modules_gcc() {
256256
exec('v build-module vlib/os/cmdline')
257257
}
258258
259-
fn native_machine_code_generation_gcc() {
260-
exec('v -o vprod -prod cmd/v')
261-
exec('cd cmd/tools && ../../vprod gen1m.v && ./gen1m > 1m.v')
262-
exec('cd cmd/tools && ../../vprod -backend native -o 1m 1m.v && ./1m && ls')
263-
}
264-
265259
fn compile_vdoctor_prod_gcc() {
266260
exec('v -showcc -cc gcc -prod cmd/tools/vdoctor.v')
267261
}
@@ -355,10 +349,18 @@ fn build_modules_clang() {
355349
exec('v build-module vlib/os/cmdline')
356350
}
357351
358-
fn native_machine_code_generation_clang() {
352+
fn native_machine_code_generation_common() {
359353
exec('v -o vprod -prod cmd/v')
360354
exec('cd cmd/tools && ../../vprod gen1m.v && ./gen1m > 1m.v')
361-
exec('cd cmd/tools && ../../vprod -backend native -o 1m 1m.v && ./1m && ls')
355+
exec('cd cmd/tools && ../../vprod -backend native -o 1m 1m.v && ./1m && ls -larS 1m*')
356+
}
357+
358+
fn native_machine_code_generation_gcc() {
359+
native_machine_code_generation_common()
360+
}
361+
362+
fn native_machine_code_generation_clang() {
363+
native_machine_code_generation_common()
362364
}
363365
364366
//

0 commit comments

Comments
 (0)