|
// RUN: %clang_cc1 -fsyntax-only -verify %s
|
|
class Base {
|
|
virtual ~Base();
|
|
};
|
|
struct Foo : public Base {
|
|
const int kBlah = 3; // expected-error{{fields can only be initialized in constructors}}
|
|
Foo();
|
|
};
|
|
struct Bar : public Foo {
|
|
Bar() { }
|
|
};
|
|
struct Baz {
|
|
Foo f;
|
|
Baz() { }
|
|
};
|