1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
18 long long demangled_name;
19 long long version_name;
24 void symbol::init() { name = string(); }
29 pair(const symbol& __a, const symbol& __b) : first(__a), second(__b) { }
33 void push_back(const pair& __x);
35 /* This ends up with two RHS deref copies, and we need to get the offsets right on them. */
36 void f(vector incompatible)
39 incompatible.push_back(pair(base, base));