Lines Matching refs:Literal
220 NumericLiteralParser Literal(Spelling, PeekTok.getLocation(), PP); in EvaluateValue() local
221 if (Literal.hadError) in EvaluateValue()
224 if (Literal.isFloatingLiteral() || Literal.isImaginary) { in EvaluateValue()
228 assert(Literal.isIntegerLiteral() && "Unknown ppnumber"); in EvaluateValue()
231 if (Literal.hasUDSuffix()) in EvaluateValue()
235 if (!PP.getLangOpts().C99 && Literal.isLongLong) { in EvaluateValue()
245 if (Literal.GetIntegerValue(Result.Val)) { in EvaluateValue()
252 Result.Val.setIsUnsigned(Literal.isUnsigned); in EvaluateValue()
258 if (!Literal.isUnsigned && Result.Val.isNegative()) { in EvaluateValue()
261 if (ValueLive && Literal.getRadix() == 10) in EvaluateValue()
286 CharLiteralParser Literal(ThisTok.begin(), ThisTok.end(), in EvaluateValue() local
288 if (Literal.hadError()) in EvaluateValue()
294 if (Literal.isMultiChar()) in EvaluateValue()
296 else if (Literal.isWide()) in EvaluateValue()
298 else if (Literal.isUTF16()) in EvaluateValue()
300 else if (Literal.isUTF32()) in EvaluateValue()
308 Val = Literal.getValue(); in EvaluateValue()
310 if (!Literal.isUTF16() && !Literal.isUTF32()) in EvaluateValue()