summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja/g++.other/overload6.C
blob: fae26c348246d0a34c1bf3bcc999146511a88951 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
extern "C" void abort();

struct S1
{
  int f() { return 0; }
  int f() const { return 1; }
};

struct S2 : public S1
{
};

int main()
{
  S2 s2;
  if (s2.f() != 0)
    abort ();
}