Home | History | Annotate | Download | only in AST

Lines Matching full:integral

4064 /// EvaluateIntegerOrLValue - Evaluate an rvalue integral-typed expression, and
4068 /// pointer-sized integral types. We support this by allowing the evaluation of
4092 /// Check whether the given declaration can be directly converted to an integral
4193 // - If the operand is of integral, floating, complex or enumeration type,
4196 // of a string literal (or such a pointer cast to an integral type), it
4478 /// with integral or enumeration type.
5138 "DataRecursiveIntBinOpEvaluator should have handled integral types");
5139 // We can't continue from here for non-integral types.
5361 llvm_unreachable("invalid cast kind for integral value");
5422 // narrowing back down to pointer width in subsequent integral casts.
5456 llvm_unreachable("unknown cast resulting in integral value");
6494 // GCC considers the GNU __null value to be an integral constant expression.
6540 // A variable of non-volatile const-qualified integral or enumeration
6779 /// Evaluate an expression as a C++11 integral constant expression.