summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2015-03-27 14:12:44 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2015-03-27 14:12:44 +0000
commit52bd86739973666a42c9923abd65323503db8cef (patch)
treef4b1dcaff9be14279f3f4d540f4277ef750e6d82 /clang
parenteff2d98eccd782b1a76e4a326d02c6fd4dcb2fed (diff)
downloadbcm5719-llvm-52bd86739973666a42c9923abd65323503db8cef.tar.gz
bcm5719-llvm-52bd86739973666a42c9923abd65323503db8cef.zip
Remove test for PR12917 for now. I'm relatively sure this is ill-formed per [dcl.fct.default]p3.
llvm-svn: 233379
Diffstat (limited to 'clang')
-rw-r--r--clang/test/CodeGenCXX/mangle-lambdas.cpp22
1 files changed, 0 insertions, 22 deletions
diff --git a/clang/test/CodeGenCXX/mangle-lambdas.cpp b/clang/test/CodeGenCXX/mangle-lambdas.cpp
index 1b784f322e7..8e2db0311b2 100644
--- a/clang/test/CodeGenCXX/mangle-lambdas.cpp
+++ b/clang/test/CodeGenCXX/mangle-lambdas.cpp
@@ -1,10 +1,5 @@
// RUN: %clang_cc1 -std=c++11 -triple x86_64-apple-macosx10.7.0 -emit-llvm -o - %s -w | FileCheck %s
-// CHECK: @_ZZZN7PR12917IJicdEEC1EicdEd1_NKUlvE_clEvE1n = linkonce_odr global i32 0
-// CHECK: @_ZZZN7PR12917IJicdEEC1EicdEd0_NKUlvE_clEvE1n = linkonce_odr global i32 0
-// CHECK: @_ZZZN7PR12917IJicdEEC1EicdEd_NKUlvE_clEvE1n = linkonce_odr global i32 0
-// CHECK: @_ZZNK7PR12917IJiiEE1nMUlvE_clEvE1n = linkonce_odr global i32 0
-
// CHECK-LABEL: define linkonce_odr void @_Z11inline_funci
inline void inline_func(int n) {
// CHECK: call i32 @_ZZ11inline_funciENKUlvE_clEv
@@ -164,23 +159,6 @@ void use_func_template() {
func_template<int>();
}
-
-template<typename...T> struct PR12917 {
- PR12917(T ...t = []{ static int n = 0; return ++n; }());
-
- static int n[3];
-};
-template<typename...T> int PR12917<T...>::n[3] = {
- []{ static int n = 0; return ++n; }()
-};
-
-// CHECK: call i32 @_ZZN7PR12917IJicdEEC1EicdEd1_NKUlvE_clEv(
-// CHECK: call i32 @_ZZN7PR12917IJicdEEC1EicdEd0_NKUlvE_clEv(
-// CHECK: call i32 @_ZZN7PR12917IJicdEEC1EicdEd_NKUlvE_clEv(
-// CHECK: call void @_ZN7PR12917IJicdEEC1Eicd(
-PR12917<int, char, double> pr12917;
-int *pr12917_p = PR12917<int, int>::n;
-
namespace std {
struct type_info;
}
OpenPOWER on IntegriCloud