| ... | @@ -1300,7 +1300,7 @@ int main(int argc, char **argv) { | ... | @@ -1300,7 +1300,7 @@ int main(int argc, char **argv) { |
| 1300 | } | 1300 | } |
| 1301 | } | 1301 | } |
| 1302 | | 1302 | |
| 1303 | if (!target_can_exec(&native, &target)) { | 1303 | if (!target_can_exec(&native, &target) && test_exec_args.length == 0) { |
| 1304 | fprintf(stderr, "Created %s but skipping execution because it is non-native.\n", | 1304 | fprintf(stderr, "Created %s but skipping execution because it is non-native.\n", |
| 1305 | buf_ptr(test_exe_path)); | 1305 | buf_ptr(test_exe_path)); |
| 1306 | return 0; | 1306 | return 0; |