Lines Matching refs:Converted
281 static const Expr *IgnoreNarrowingConversion(const Expr *Converted) {
282 while (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(Converted)) {
291 Converted = ICE->getSubExpr();
295 return Converted;
299 return Converted;
306 /// \param Converted The result of applying this standard conversion sequence.
313 const Expr *Converted,
328 // the original value when converted back to the original type, or
334 const Expr *Initializer = IgnoreNarrowingConversion(Converted);
367 const Expr *Initializer = IgnoreNarrowingConversion(Converted);
393 // value when converted back to the original type.
413 const Expr *Initializer = IgnoreNarrowingConversion(Converted);
1291 /// converted expression. Flavor is the kind of conversion we're
1510 // be converted to a prvalue.
1533 // bound of T" can be converted to an rvalue of type "pointer to
1555 // An lvalue of function type T can be converted to an rvalue of
1700 // If we have not converted the argument type to the parameter type,
1743 // unsigned short int can be converted to an rvalue of type int if
1745 // the source rvalue can be converted to an rvalue of type unsigned
1763 // fixed (7.2) can be converted to an rvalue a prvalue of the first of the
1769 // type can be converted to an rvalue a prvalue of the extended integer type
1775 // can be converted to a prvalue of its underlying type. Moreover, if
1778 // converted to a prvalue of the promoted underlying type.
1801 // A prvalue of type char16_t, char32_t, or wchar_t (3.9.1) can be converted
1807 // or wchar_t can be converted to an rvalue a prvalue of its underlying
1836 // An rvalue for an integral bit-field (9.6) can be converted to an
1838 // bit-field; otherwise, it can be converted to unsigned int if
1870 // An rvalue of type bool can be converted to an rvalue of type int,
1885 /// An rvalue of type float can be converted to an rvalue of type
1995 /// can be converted to the type ToType via a pointer conversion (C++
1996 /// 4.10). If so, returns true and places the converted type (that
2025 // Blocks: Block pointers can be converted to void*.
2031 // Blocks: A null pointer constant can be converted to a block
2051 // A null pointer constant can be converted to a pointer type (C++ 4.10p1).
2080 // can be converted to an rvalue of type "pointer to cv void" (C++
2113 // can be converted to an rvalue of type "pointer to cv B," where
2118 // derived class object. The null pointer value is converted to
2699 /// converted to the type ToType via a member pointer conversion (C++ 4.11).
2700 /// If so, returns true and places the converted type (that might differ from
2710 // A null pointer constant can be converted to a member pointer (C++ 4.11p1)
2723 // A pointer to member of B can be converted to a pointer to member of D,
4281 // converted to an lvalue of type "cv3 T3," where "cv1 T1"
4350 // reference-related to T2, and can be implicitly converted to
4493 // all the elements can be implicitly converted to X, the implicit
4920 /// Check that the specified conversion is permitted in a converted constant
4938 // conversion, so it's permitted in a converted constant expression.
4974 /// converted constant expression of type T, perform the conversion and produce
4975 /// the converted expression, per C++11 [expr.const]p3.
4979 assert(LangOpts.CPlusPlus11 && "converted constant expression outside C++11");
4980 assert(T->isIntegralOrEnumerationType() && "unexpected converted const type");
4986 // A converted constant expression of type T is a core constant expression,
4987 // implicitly converted to a prvalue of type T, where the converted
5026 llvm_unreachable("ellipsis conversion in converted constant expression");
5296 /// \returns The expression, converted to an integral or enumeration type if
5402 // is said to be contextually implicitly converted to a specified
5404 // converted to a type T that is determined as follows: E is searched
6098 // can be converted to the target type with a qualification conversion.
6449 /// converted to bool.
6711 /// Ty can be implicit converted to the given set of @p Types. We're
6755 // Member pointers are far easier, since the pointee can't be converted.
7889 // contextually converted to bool long ago. The candidates below are