mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-25 21:16:05 +00:00

Conversion done using the script at https://gist.github.com/nikic/98357b71fd67756b0f064c9517b62a34. These are tests where the conversion worked out of the box and no manual fixup was performed.
16 lines
337 B
C++
16 lines
337 B
C++
// RUN: %clang_cc1 %s -fblocks -triple x86_64-apple-darwin -std=c++11 -emit-llvm -o - | FileCheck %s
|
|
// REQUIRES: x86-registered-target
|
|
|
|
// CHECK: @b ={{.*}} global i32 0,
|
|
|
|
// CHECK: define {{.*}}void @{{.*}}test{{.*}}_block_invoke(
|
|
// CHECK: store i32 2, ptr @b,
|
|
// CHECK: ret void
|
|
|
|
int b;
|
|
|
|
void test() {
|
|
int &a = b;
|
|
^{ a = 2; };
|
|
}
|