Lines Matching refs:Literal
207 NumericLiteralParser Literal(Spelling.begin(), Spelling.end(), in EvaluateValue() local
209 if (Literal.hadError) in EvaluateValue()
212 if (Literal.isFloatingLiteral() || Literal.isImaginary) { in EvaluateValue()
216 assert(Literal.isIntegerLiteral() && "Unknown ppnumber"); in EvaluateValue()
219 if (Literal.hasUDSuffix()) in EvaluateValue()
223 if (!PP.getLangOpts().C99 && Literal.isLongLong) in EvaluateValue()
228 if (Literal.GetIntegerValue(Result.Val)) { in EvaluateValue()
235 Result.Val.setIsUnsigned(Literal.isUnsigned); in EvaluateValue()
241 if (!Literal.isUnsigned && Result.Val.isNegative()) { in EvaluateValue()
243 if (ValueLive && Literal.getRadix() != 16) in EvaluateValue()
268 CharLiteralParser Literal(ThisTok.begin(), ThisTok.end(), in EvaluateValue() local
270 if (Literal.hadError()) in EvaluateValue()
276 if (Literal.isMultiChar()) in EvaluateValue()
278 else if (Literal.isWide()) in EvaluateValue()
280 else if (Literal.isUTF16()) in EvaluateValue()
282 else if (Literal.isUTF32()) in EvaluateValue()
290 Val = Literal.getValue(); in EvaluateValue()
292 if (!Literal.isUTF16() && !Literal.isUTF32()) in EvaluateValue()