Merge pull request #2673 from GorillaSapiens/issue_2666

fixes #2666, double charmap of char literals
This commit is contained in:
Bob Andrews
2025-06-03 23:53:48 +02:00
committed by GitHub

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;