aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/g++.dg/cpp0x/constexpr-static2.C
blob: 70a254c5dd9dd425e1f0dab6f27ec7270a8c2925 (plain)
1
2
3
4
5
6
7
8
9
10
11
// { dg-do compile { target c++11 } }
struct IsLiteral {};

struct ShouldBeLiteral {
  constexpr ShouldBeLiteral(int){}
};

struct StaticDataMember {
  static constexpr IsLiteral one = IsLiteral(); // #1
  static constexpr ShouldBeLiteral two= ShouldBeLiteral(-1); // #2
};