The error message in validate_no_output is Found assembly file {assembly_file} for invalid program!, but we also call this function when testing intermediate stages with valid test programs. This needs to be updated to reflect that the program isn't necessarily invalid.
The error message in
validate_no_output
isFound assembly file {assembly_file} for invalid program!
, but we also call this function when testing intermediate stages with valid test programs. This needs to be updated to reflect that the program isn't necessarily invalid.(See https://github.com/nlsandler/writing-a-c-compiler-tests/blob/main/test_framework/basic.py#L290)