xref: /llvm-project/clang/test/CodeGenObjC/initialize-function-static.m (revision 46b0d0eef9e0a7290851cce0d44002b750584f1b)
17a38468eSRichard Smith// RUN: %clang_cc1 -triple x86_64-apple-macos10.15 -emit-llvm -fobjc-arc -o - %s | FileCheck %s
27a38468eSRichard Smith
37a38468eSRichard Smith@interface I
47a38468eSRichard Smith@end
57a38468eSRichard Smith
6*46b0d0eeSAaron BallmanI *i(void) {
77a38468eSRichard Smith  static I *i = ((void *)0);
87a38468eSRichard Smith  return i;
97a38468eSRichard Smith}
107a38468eSRichard Smith
117a38468eSRichard Smith// CHECK-NOT: __cxa_guard_acquire
127a38468eSRichard Smith// CHECK-NOT: __cxa_guard_release
13