xref: /minix3/external/bsd/llvm/dist/clang/test/SemaCXX/PR9884.cpp (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -fsyntax-only -verify %s
2*f4a2713aSLionel Sambuc // expected-no-diagnostics
3*f4a2713aSLionel Sambuc class Base {
4*f4a2713aSLionel Sambuc protected:
5*f4a2713aSLionel Sambuc   Base(int val);
6*f4a2713aSLionel Sambuc };
7*f4a2713aSLionel Sambuc 
8*f4a2713aSLionel Sambuc 
9*f4a2713aSLionel Sambuc class Derived : public Base {
10*f4a2713aSLionel Sambuc public:
11*f4a2713aSLionel Sambuc   Derived(int val);
12*f4a2713aSLionel Sambuc };
13*f4a2713aSLionel Sambuc 
14*f4a2713aSLionel Sambuc 
Derived(int val)15*f4a2713aSLionel Sambuc Derived::Derived(int val)
16*f4a2713aSLionel Sambuc   :  Base( val )
17*f4a2713aSLionel Sambuc {
18*f4a2713aSLionel Sambuc }
19