Make sure list-initialization of arrays works correctly in explicit type conversions. PR12121.

llvm-svn: 151674
This commit is contained in:
Eli Friedman
2012-02-29 00:00:28 +00:00
parent 617f84ddbd
commit 576cbd03b4
4 changed files with 43 additions and 15 deletions

View File

@@ -0,0 +1,10 @@
// RUN: %clang_cc1 -std=c++11 -S -emit-llvm -o - %s | FileCheck %s
struct A { int a[1]; };
typedef A x[];
int f() {
x{{{1}}};
// CHECK: define i32 @_Z1fv
// CHECK: store i32 1
// (It's okay if the output changes here, as long as we don't crash.)
}