(runner: &Runner, verify: &Verify<'_>, compiler: PathBuf)
| 170 | } |
| 171 | |
| 172 | fn verify(runner: &Runner, verify: &Verify<'_>, compiler: PathBuf) -> Result<()> { |
| 173 | let mut cmd = Command::new(compiler); |
| 174 | cmd.arg( |
| 175 | verify |
| 176 | .bindings_dir |
| 177 | .join(format!("{}.c", verify.world.to_snake_case())), |
| 178 | ) |
| 179 | .arg("-I") |
| 180 | .arg(&verify.bindings_dir) |
| 181 | .arg("-Wall") |
| 182 | .arg("-Wextra") |
| 183 | .arg("-Werror") |
| 184 | .arg("-Wc++-compat") |
| 185 | .arg("-Wno-unused-parameter") |
| 186 | .arg("-c") |
| 187 | .arg("-o") |
| 188 | .arg(verify.artifacts_dir.join("tmp.o")); |
| 189 | runner.run_command(&mut cmd) |
| 190 | } |
no test coverage detected