1 // RUN: %clang_cc1 -std=c++1z -verify %s
3 // no objects of an abstract class can be created except as subobjects of a
4 // class derived from it
10 virtual void f() = 0; // expected-note 1+{{unimplemented}}
16 f({}); // expected-error {{abstract class}}
17 f({0}); // expected-error {{abstract class}}
18 f(0); // expected-error {{abstract class}}