Richard Smith pointed out that there already is a proposal for init list mangling.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151462 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/CodeGenCXX/mangle-exprs.cpp b/test/CodeGenCXX/mangle-exprs.cpp
index 338cff7..30da4fb 100644
--- a/test/CodeGenCXX/mangle-exprs.cpp
+++ b/test/CodeGenCXX/mangle-exprs.cpp
@@ -168,7 +168,6 @@
namespace test4 {
struct X {
X(int);
- X(std::initializer_list<int>);
};
template <typename T>
@@ -186,9 +185,9 @@
// CHECK: void @_ZN5test43tf1INS_1XEEEvDTnw_T_piLi1EEE
template void tf1<X>(X*);
- // FIXME: Need mangling for braced initializers
- //template void tf2<X>(X*);
+ // CHECK: void @_ZN5test43tf2INS_1XEEEvDTnw_T_piilLi1EEEE
+ template void tf2<X>(X*);
- // CHECK: void @_ZN5test43tf3INS_1XEEEvDTnw_T_blLi1EEE
+ // CHECK: void @_ZN5test43tf3INS_1XEEEvDTnw_T_ilLi1EEE
template void tf3<X>(X*);
}