Lines Matching refs:Literal
216 NumericLiteralParser Literal(Spelling, PeekTok.getLocation(), PP); in EvaluateValue() local
217 if (Literal.hadError) in EvaluateValue()
220 if (Literal.isFloatingLiteral() || Literal.isImaginary) { in EvaluateValue()
224 assert(Literal.isIntegerLiteral() && "Unknown ppnumber"); in EvaluateValue()
227 if (Literal.hasUDSuffix()) in EvaluateValue()
231 if (!PP.getLangOpts().C99 && Literal.isLongLong) { in EvaluateValue()
241 if (Literal.GetIntegerValue(Result.Val)) { in EvaluateValue()
248 Result.Val.setIsUnsigned(Literal.isUnsigned); in EvaluateValue()
254 if (!Literal.isUnsigned && Result.Val.isNegative()) { in EvaluateValue()
256 if (ValueLive && Literal.getRadix() != 16) in EvaluateValue()
281 CharLiteralParser Literal(ThisTok.begin(), ThisTok.end(), in EvaluateValue() local
283 if (Literal.hadError()) in EvaluateValue()
289 if (Literal.isMultiChar()) in EvaluateValue()
291 else if (Literal.isWide()) in EvaluateValue()
293 else if (Literal.isUTF16()) in EvaluateValue()
295 else if (Literal.isUTF32()) in EvaluateValue()
303 Val = Literal.getValue(); in EvaluateValue()
305 if (!Literal.isUTF16() && !Literal.isUTF32()) in EvaluateValue()