brintos

brintos / llvm-project-archived public Read only

0
0
Text · 418 B · 15284f4 Raw
15 lines · plain
1// RUN: %clang_cc1 -triple x86_64-pc-linux-gnu -fobjc-runtime=objfw -emit-llvm -o - %s | FileCheck %s2 3// Test the ObjFW runtime.4 5@interface Test06+ (void) test;7@end8void test0(void) {9  [Test0 test];10}11// CHECK-LABEL:    define{{.*}} void @test0()12// CHECK:      [[T0:%.*]] = call ptr @objc_msg_lookup(ptr @_OBJC_CLASS_Test0,13// CHECK-NEXT: call void [[T0]](ptr noundef @_OBJC_CLASS_Test0, 14// CHECK-NEXT: ret void15