diff --git a/src/main.cpp b/src/main.cpp index 03709745f238cb739ab6bb2dfd02aabbdd1be0ba..cdee60bc5ded67e35cf3c1dea820a6d23abd1ff7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1300,7 +1300,7 @@ int main(int argc, char **argv) { } } - if (!target_can_exec(&native, &target)) { + if (!target_can_exec(&native, &target) && test_exec_args.length == 0) { fprintf(stderr, "Created %s but skipping execution because it is non-native.\n", buf_ptr(test_exe_path)); return 0;