summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/ObjCARC/apelim.ll
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2012-01-18 21:19:38 +0000
committerDan Gohman <gohman@apple.com>2012-01-18 21:19:38 +0000
commit82041c2e608de80b38c6feb2fcc300eb3ab8cce4 (patch)
tree50cbc4454bf4ac22f32632f3ea16cdd226f20a2a /llvm/test/Transforms/ObjCARC/apelim.ll
parent632a355a01122b72f0fbaaa1538d18a42389c023 (diff)
downloadbcm5719-llvm-82041c2e608de80b38c6feb2fcc300eb3ab8cce4.tar.gz
bcm5719-llvm-82041c2e608de80b38c6feb2fcc300eb3ab8cce4.zip
Use llvm.global_ctors to locate global constructors instead
of recognizing them by name. llvm-svn: 148416
Diffstat (limited to 'llvm/test/Transforms/ObjCARC/apelim.ll')
-rw-r--r--llvm/test/Transforms/ObjCARC/apelim.ll2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/test/Transforms/ObjCARC/apelim.ll b/llvm/test/Transforms/ObjCARC/apelim.ll
index 5fefe53551c..8c7b5b1e654 100644
--- a/llvm/test/Transforms/ObjCARC/apelim.ll
+++ b/llvm/test/Transforms/ObjCARC/apelim.ll
@@ -1,6 +1,8 @@
; RUN: opt -S -objc-arc-apelim < %s | FileCheck %s
; rdar://10227311
+@llvm.global_ctors = appending global [2 x { i32, void ()* }] [{ i32, void ()* } { i32 65535, void ()* @_GLOBAL__I_x }, { i32, void ()* } { i32 65535, void ()* @_GLOBAL__I_y }]
+
@x = global i32 0
declare i32 @bar() nounwind
OpenPOWER on IntegriCloud