// { dg-do compile } | |
// { dg-options "-O2 -g" } | |
// | |
// Copyright (C) 2008 Free Software Foundation, Inc. | |
// Contributed by Theodore.Papadopoulo 20 Jan 2008 <Theodore.Papadopoulo@sophia.inria.fr> | |
struct A { | |
A() { } | |
unsigned operator()() { return 1; } | |
}; | |
struct B: public A { | |
typedef const A base; | |
using base::operator(); | |
B() { } | |
}; | |
int | |
main() { | |
B b; | |
} |