1 // RUN: %clang_cc1 -o - -emit-llvm -triple x86_64-linux-pc %s | FileCheck %s
2 int(&&intu_rvref
)[] {1,2,3,4};
3 // CHECK: @_ZGR10intu_rvref_ = internal global [4 x i32] [i32 1, i32 2, i32 3, i32 4]
4 // CHECK: @intu_rvref ={{.*}} constant ptr @_ZGR10intu_rvref_
7 static const int(&&intu_rvref
)[] {1,2,3,4};
8 // CHECK: @_ZZ3foovE10intu_rvref = internal constant ptr @_ZGRZ3foovE10intu_rvref_
9 // CHECK: @_ZGRZ3foovE10intu_rvref_ = internal constant [4 x i32] [i32 1, i32 2, i32 3, i32 4]
12 // Example given on review, ensure this doesn't crash as well.
14 // CHECK: i32 @_Z1fv()
15 int(&&intu_rvref
)[]{1, 2, 3, 4};
16 // CHECK: %{{.*}} = alloca ptr