Lines Matching refs:Literal
268 NumericLiteralParser Literal(Spelling, PeekTok.getLocation(), PP); in EvaluateValue() local
269 if (Literal.hadError) in EvaluateValue()
272 if (Literal.isFloatingLiteral() || Literal.isImaginary) { in EvaluateValue()
276 assert(Literal.isIntegerLiteral() && "Unknown ppnumber"); in EvaluateValue()
279 if (Literal.hasUDSuffix()) in EvaluateValue()
283 if (!PP.getLangOpts().C99 && Literal.isLongLong) { in EvaluateValue()
293 if (Literal.GetIntegerValue(Result.Val)) { in EvaluateValue()
302 Result.Val.setIsUnsigned(Literal.isUnsigned); in EvaluateValue()
308 if (!Literal.isUnsigned && Result.Val.isNegative()) { in EvaluateValue()
311 if (ValueLive && Literal.getRadix() == 10) in EvaluateValue()
337 CharLiteralParser Literal(ThisTok.begin(), ThisTok.end(), in EvaluateValue() local
339 if (Literal.hadError()) in EvaluateValue()
345 if (Literal.isMultiChar()) in EvaluateValue()
347 else if (Literal.isWide()) in EvaluateValue()
349 else if (Literal.isUTF16()) in EvaluateValue()
351 else if (Literal.isUTF32()) in EvaluateValue()
359 Val = Literal.getValue(); in EvaluateValue()
361 if (Literal.isWide()) in EvaluateValue()
363 else if (!Literal.isUTF16() && !Literal.isUTF32()) in EvaluateValue()