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