1*f4a2713aSLionel Sambuc // RUN: %clang_cc1 -fsyntax-only -verify %s 2*f4a2713aSLionel Sambuc // expected-no-diagnostics 3*f4a2713aSLionel Sambuc struct B { B(void* = 0); }; 4*f4a2713aSLionel Sambuc 5*f4a2713aSLionel Sambuc struct A { AA6*f4a2713aSLionel Sambuc A(B b = B()) { } 7*f4a2713aSLionel Sambuc }; 8*f4a2713aSLionel Sambuc f()9*f4a2713aSLionel Sambucvoid f() { 10*f4a2713aSLionel Sambuc (void)B(); 11*f4a2713aSLionel Sambuc (void)A(); 12*f4a2713aSLionel Sambuc } 13