brintos

brintos / llvm-project-archived public Read only

0
0
Text · 471 B · ccfa225 Raw
15 lines · plain
1// RUN: %clang_cc1 -fsanitize=nullability-return -emit-llvm %s -o - -triple x86_64-apple-macosx10.10.0 -Wno-objc-root-class | FileCheck %s2 3// CHECK-LABEL: define internal ptr @"\01-[I init]"4// CHECK: unreachable5// CHECK-NEXT: }6 7#pragma clang assume_nonnull begin8@interface I9- (instancetype)init __attribute__((unavailable));10@end11@implementation I12- (instancetype)init __attribute__((unavailable)) { __builtin_unreachable(); }13@end14#pragma clang assume_nonnull end15