From 0e7705ce3bb427d9475e11e249dca4f9b4af8b79 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Fri, 27 Mar 2015 14:12:44 +0000 Subject: [PATCH] Remove test for PR12917 for now. I'm relatively sure this is ill-formed per [dcl.fct.default]p3. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@233379 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGenCXX/mangle-lambdas.cpp | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/test/CodeGenCXX/mangle-lambdas.cpp b/test/CodeGenCXX/mangle-lambdas.cpp index 1b784f322e..8e2db0311b 100644 --- a/test/CodeGenCXX/mangle-lambdas.cpp +++ b/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(); } - -template struct PR12917 { - PR12917(T ...t = []{ static int n = 0; return ++n; }()); - - static int n[3]; -}; -template int PR12917::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 pr12917; -int *pr12917_p = PR12917::n; - namespace std { struct type_info; } -- 2.40.0