@@ -54,29 +54,26 @@ symcheck=(cargo run -p symbol-check --release)
5454[[ " $target " = " wasm" * ]] && symcheck+=(--features wasm)
5555symcheck+=(-- build-and-check)
5656
57- " ${symcheck[@]} " -p compiler_builtins --target " $target "
58- " ${symcheck[@]} " -p compiler_builtins --target " $target " --release
59- " ${symcheck[@]} " -p compiler_builtins --target " $target " --features c
60- " ${symcheck[@]} " -p compiler_builtins --target " $target " --features c --release
61- " ${symcheck[@]} " -p compiler_builtins --target " $target " --features no-asm
62- " ${symcheck[@]} " -p compiler_builtins --target " $target " --features no-asm --release
63- " ${symcheck[@]} " -p compiler_builtins --target " $target " --features no-f16-f128
64- " ${symcheck[@]} " -p compiler_builtins --target " $target " --features no-f16-f128 --release
57+ " ${symcheck[@]} " " $target " -- -p compiler_builtins
58+ " ${symcheck[@]} " " $target " -- -p compiler_builtins --release
59+ " ${symcheck[@]} " " $target " -- -p compiler_builtins --features c
60+ " ${symcheck[@]} " " $target " -- -p compiler_builtins --features c --release
61+ " ${symcheck[@]} " " $target " -- -p compiler_builtins --features no-asm
62+ " ${symcheck[@]} " " $target " -- -p compiler_builtins --features no-asm --release
63+ " ${symcheck[@]} " " $target " -- -p compiler_builtins --features no-f16-f128
64+ " ${symcheck[@]} " " $target " -- -p compiler_builtins --features no-f16-f128 --release
6565
6666run_intrinsics_test () {
67- args=(
68- --target " $target " --verbose \
69- --manifest-path builtins-test-intrinsics/Cargo.toml
70- )
71- args+=( " $@ " )
67+ build_args=(--verbose --manifest-path builtins-test-intrinsics/Cargo.toml)
68+ build_args+=(" $@ " )
7269
7370 # symcheck also checks the results of builtins-test-intrinsics
74- " ${symcheck[@]} " " ${args [@]} "
71+ " ${symcheck[@]} " " $target " -- " ${build_args [@]}"
7572
7673 # FIXME: we get access violations on Windows, our entrypoint may need to
7774 # be tweaked.
7875 if [ " ${BUILD_ONLY:- } " != " 1" ] && ! [[ " $target " = * " windows" * ]]; then
79- cargo run " ${args [@]}"
76+ cargo run --target " $target " " ${build_args [@]}"
8077 fi
8178}
8279
0 commit comments