* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / pr50025.C
blob1f7d8d566bfc129ebb246692ac47016bab83060f
1 // { dg-do compile { target c++11 } }
3 #include <utility>
5 class A
7 public:
9   A(int a, int& b, int&& c)
10   : m_a{a},
11     m_b{b},
12     m_c{std::move(c)}
13   {}
15 private:
17   int m_a;
18   int& m_b;
19   int&& m_c;
23 struct X {};
25 class B
27 public:
29   B(X& q, X&& r, const X& s)
30   : m_q{q},
31     m_r{std::move(r)},
32     m_s{s}
33   {}
35 private:
37   X& m_q;
38   X&& m_r;
39   const X& m_s;