Lines Matching full:byval
785 Assert1(!Attrs.hasAttribute(Idx, Attribute::ByVal) &&
790 "Attribute 'byval', 'nest', 'sret', 'nocapture', and 'returned' "
794 Assert1(!((Attrs.hasAttribute(Idx, Attribute::ByVal) &&
796 (Attrs.hasAttribute(Idx, Attribute::ByVal) &&
800 "'byval, nest, and sret' are incompatible!", V);
802 Assert1(!((Attrs.hasAttribute(Idx, Attribute::ByVal) &&
804 (Attrs.hasAttribute(Idx, Attribute::ByVal) &&
808 "'byval, nest, and inreg' are incompatible!", V);
832 Assert1(!Attrs.hasAttribute(Idx, Attribute::ByVal) ||
834 "Attribute 'byval' does not support unsized types!", V);
836 Assert1(!Attrs.hasAttribute(Idx, Attribute::ByVal),
837 "Attribute 'byval' only applies to parameters with pointer type!",