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 SambucDerived::Derived(int val) 16*f4a2713aSLionel Sambuc : Base( val ) 17*f4a2713aSLionel Sambuc { 18*f4a2713aSLionel Sambuc } 19