aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/g++.dg/cpp1y/auto-fn18.C
blob: ca1b0b033795c85655663266e9f0f8937266b4e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// { dg-do compile { target c++1y } }

struct A
{
  virtual int f() { return 1; }	 // { dg-message "overriding" }
  virtual auto g() { return 1; } // { dg-error "virtual" }
};

struct B: A
{
  auto f() { return 1; }	// { dg-error "return type" }
};