1*67e74705SXin Li // RUN: %clang_cc1 %s -emit-llvm-only -verify 2*67e74705SXin Li // expected-no-diagnostics 3*67e74705SXin Li 4*67e74705SXin Li struct A {}; 5*67e74705SXin Li struct B : A {}; 6*67e74705SXin Li void a(const A& x = B()); b()7*67e74705SXin Li void b() { a(); } 8