1 // RUN: %clang_cc1 -triple x86_64-linux -std=c++14 %s -emit-llvm -o - | FileCheck %s
2 // RUN: %clang_cc1 -triple x86_64-linux -std=c++17 %s -emit-llvm -o - | FileCheck %s
5 template<typename T
> class initializer_list
{
14 namespace ParenBraceInitList
{
16 Vector(std::initializer_list
<int>);
20 struct Base
{ Base(Vector
) {} };
22 // CHECK: define {{.*}}18ParenBraceInitList1fILi0EE
23 template<int> void f() {
24 // CHECK: call {{.*}}18ParenBraceInitList6VectorC1
25 // CHECK: call {{.*}}18ParenBraceInitList6VectorD1