xref: /llvm-project/clang/test/CodeGenCXX/PR4983-constructor-conversion.cpp (revision 8fbe78f6fc7b41d1a4228c126fcb522131150518)
1*8fbe78f6SDaniel Dunbar // RUN: %clang_cc1 -emit-llvm-only %s
2c8bfc466SAnders Carlsson 
3c8bfc466SAnders Carlsson struct A {
AA4c8bfc466SAnders Carlsson   A(const char *s){}
5c8bfc466SAnders Carlsson };
6c8bfc466SAnders Carlsson 
7c8bfc466SAnders Carlsson struct B {
8c8bfc466SAnders Carlsson   A a;
9c8bfc466SAnders Carlsson 
BB10c8bfc466SAnders Carlsson   B() : a("test") { }
11c8bfc466SAnders Carlsson };
12c8bfc466SAnders Carlsson 
f()13c8bfc466SAnders Carlsson void f() {
14c8bfc466SAnders Carlsson     A a("test");
15c8bfc466SAnders Carlsson }
16c8bfc466SAnders Carlsson 
17