diff --git a/lex.c b/lex.c index 2a7b479..466e2c2 100644 --- a/lex.c +++ b/lex.c @@ -591,7 +591,7 @@ enum LexToken LexGetToken(struct ParseState *Parser, struct Value **Value, int I { switch (Token) { - case TokenStringConstant: LexValue.Typ = CharPtrType; break; + case TokenStringConstant: LexValue.Typ = CharPtrType; LexValue.Val->Pointer.Offset = 0; break; case TokenIdentifier: LexValue.Typ = NULL; break; case TokenIntegerConstant: LexValue.Typ = &IntType; break; case TokenCharacterConstant: LexValue.Typ = &CharType; break;