Home | History | Annotate | Download | only in Lex

Lines Matching refs:C99

234     // 'long long' is a C99 or C++11 feature.
235 if (!PP.getLangOpts().C99 && Literal.isLongLong) {
368 // C99 6.5.3.3p3: The sign of the result matches the sign of the operand.
388 // C99 6.5.3.3p4: The sign of the result matches the sign of the operand.
400 // C99 6.5.3.3p5: The sign of the result is 'int', aka it is signed.
536 // Usual arithmetic conversions (C99 6.3.1.8p1): result is unsigned if
633 Res.setIsUnsigned(false); // C99 6.5.8p6, result is always int (signed)
637 Res.setIsUnsigned(false); // C99 6.5.8p6, result is always int (signed)
641 Res.setIsUnsigned(false); // C99 6.5.8p6, result is always int (signed)
645 Res.setIsUnsigned(false); // C99 6.5.8p6, result is always int (signed)
649 Res.setIsUnsigned(false); // C99 6.5.9p3, result is always int (signed)
653 Res.setIsUnsigned(false); // C99 6.5.9p3, result is always int (signed)
666 Res.setIsUnsigned(false); // C99 6.5.13p3, result is always int (signed)
670 Res.setIsUnsigned(false); // C99 6.5.14p3, result is always int (signed)
673 // Comma is invalid in pp expressions in c89/c++ mode, but is valid in C99
675 if (!PP.getLangOpts().C99 || ValueLive)
708 // Usual arithmetic conversions (C99 6.3.1.8p1): result is unsigned if
753 // C99 6.10.1p3 - All expressions are evaluated as intmax_t or uintmax_t.