Estimated hours taken: 0.5
Branches main, 0.12
Do not output trigraphs in string literals in generated C code.
compiler/c_util.m:
Break strings containing trigraphs into multiple chunks, so the
C compiler doesn't convert the trigraphs into other characters.
For example "??-" is converted to "?" "?-" in the generated C code.
tests/hard_coded/Mmakefile:
tests/hard_coded/trigraphs.exp:
tests/hard_coded/trigraphs.m:
Add a regression test. Previously this test generated incorrect
output.