Lines Matching defs:pair
274 struct pair {
280 map(std::initializer_list<pair>);
487 template <class T1, class T2> struct pair {
490 constexpr pair() : first(), second() {}
491 constexpr pair(T1 a, T2 b) : first(a), second(b) {}
496 testcase(std::initializer_list<pair<const char *, E>>);
501 // CHECK: store %"struct.B19773010::pair"* getelementptr inbounds ([1 x %"struct.B19773010::pair"], [1 x %"struct.B19773010::pair"]* bitcast ([1 x { i8*, i32 }]* @.ref.tmp{{.*}} to [1 x %"struct.B19773010::pair"]*), i64 0, i64 0), %"struct.B19773010::pair"** %{{.*}}, align 8
505 // CHECK: store %"struct.B19773010::pair"* getelementptr inbounds ([1 x %"struct.B19773010::pair"], [1 x %"struct.B19773010::pair"]* bitcast ([1 x { i8*, i32 }]* @_ZGRZN9B197730102f2EvE1p_ to [1 x %"struct.B19773010::pair"]*), i64 0, i64 0), %"struct.B19773010::pair"** getelementptr inbounds ([2 x %"class.std::initializer_list.10"], [2 x %"class.std::initializer_list.10"]* @_ZZN9B197730102f2EvE1p, i64 0, i64 1, i32 0), align 8
506 static std::initializer_list<pair<const char *, E>> a, p[2] =
510 void PR22940_helper(const pair<void*, int>&) { }
515 PR22940_helper(pair<void*, int>());