Commit Graph

1 Commits

Author SHA1 Message Date
Ian MacLarty
0d46d03cb8 Do not output trigraphs in string literals in generated C code.
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.
2005-08-31 03:08:11 +00:00