fixes #2666, double charmap of char literals

This commit is contained in:
Gorilla Sapiens
2025-06-03 20:54:55 +00:00
parent 0122307399
commit 9318c781ae

View File

@@ -1550,7 +1550,6 @@ CharAgain:
** string later.
*/
ReadStringConst ('\'');
TgtTranslateStrBuf(&CurTok.SVal);
if (SB_GetLen (&CurTok.SVal) == 1) {
CurTok.IVal = SB_AtUnchecked (&CurTok.SVal, 0);
CurTok.Tok = TOK_CHARCON;
@@ -1562,7 +1561,6 @@ CharAgain:
** Hack: Pass 0 to ReadStringConst for special handling.
*/
ReadStringConst(0);
TgtTranslateStrBuf(&CurTok.SVal);
if (SB_GetLen(&CurTok.SVal) != 1) {
Error ("Illegal character constant");
goto CharAgain;