* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / constexpr-complex.C
blobfa393484d6c378c0407bc51ceda9f26abb70c122
1 // Make sure C99 complex works with constexpr
2 // { dg-do compile { target c++11 } }
3 // { dg-options "" }
5 struct complex
7   typedef float value_type;
8   typedef __complex__ float _ComplexT;
10   constexpr complex(_ComplexT __z) : _M_value(__z) { }
12   constexpr complex(float __r = 0.0f, float __i = 0.0f)
13   : _M_value(__r + __i * 1.0fi) { }
15 private:
16   _ComplexT _M_value;
18 constexpr complex c1;