()
| 227 | fn pass_zero_rejects_invalid_source_with_location() { |
| 228 | for source in [ |
| 229 | "bogus a0, a1", |
| 230 | ".unknown 1", |
| 231 | "addi a0, missing, 1", |
| 232 | "addi a0, a1", |
| 233 | ".word nope", |
| 234 | ] { |
| 235 | let tokens = crate::parse_asm_source(Some("bad.s"), source); |
| 236 | Assembler::assemble(&tokens).expect_err("invalid source must fail"); |
| 237 | } |
| 238 | let tokens = crate::parse_asm_source(Some("bad.s"), "addi a0, missing, 1"); |
nothing calls this directly
no test coverage detected