Lines Matching full:composite
5324 // to their composite pointer type. The result is of the composite
5333 QualType Composite = FindCompositePointerType(QuestionLoc, LHS, RHS,
5336 if (!Composite.isNull()) {
5340 << LTy << RTy << Composite
5343 return Composite;
5346 // Similarly, attempt to find composite type of two objective-c pointers.
5347 Composite = FindCompositeObjCPointerType(LHS, RHS, QuestionLoc);
5348 if (!Composite.isNull())
5349 return Composite;
5363 /// This finds the composite pointer type (or member pointer type) for @p E1
5369 /// be converted to the composite pointer type.
5372 /// a non-standard (but still sane) composite type to which both expressions
5386 // pointer operands to bring them to their composite pointer type. If
5387 // one operand is a null pointer constant, the composite pointer type is
5426 // the other has type "pointer to cv2 T" and the composite pointer type is
5428 // Otherwise, the composite pointer type is a pointer type similar to the
5432 // What we do here is, we build the two possible composite types, and try the
5433 // conversions in both directions. If only one works, or if the two composite
5451 // If we're allowed to create a non-standard composite type, keep track
5469 // If we're allowed to create a non-standard composite type, keep track
5490 // mismatch, so that our (non-standard!) composite type meets the
5525 // Try to convert to the first composite pointer type.