summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenObjC/gnustep2-ivar-offset.m
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/CodeGenObjC/gnustep2-ivar-offset.m')
-rw-r--r--clang/test/CodeGenObjC/gnustep2-ivar-offset.m28
1 files changed, 0 insertions, 28 deletions
diff --git a/clang/test/CodeGenObjC/gnustep2-ivar-offset.m b/clang/test/CodeGenObjC/gnustep2-ivar-offset.m
deleted file mode 100644
index 432fa567de3..00000000000
--- a/clang/test/CodeGenObjC/gnustep2-ivar-offset.m
+++ /dev/null
@@ -1,28 +0,0 @@
-// RUN: %clang_cc1 -triple x86_64-unknown-freebsd -S -emit-llvm -fobjc-runtime=gnustep-2.0 -o - %s | FileCheck %s
-
-
-@class NSString;
-
-@interface ANObject {
-@public
-// Public ivars have default visibility
-// CHECK: @"__objc_ivar_offset_ANObject.isa.\01" = global i32 0
- struct objc_object *isa;
-@private
-// Private and package ivars should have hidden linkage.
-// Check that in the GNUstep v2 ABI, instance variable offset names include
-// type encodings (with @ mangled to \01 to avoid collisions with ELF symbol
-// versions).
-// CHECK: private unnamed_addr constant [12 x i8] c"@\22NSString\22\00"
-// CHECK: @"__objc_ivar_offset_ANObject._stringIvar.\01" = hidden global i32 8
- NSString *_stringIvar;
-@package
-// CHECK: @__objc_ivar_offset_ANObject._intIvar.i = hidden global i32 16
- int _intIvar;
-}
-@end
-@implementation ANObject @end
-
-// Check that the ivar metadata contains 3 entries of the correct form and correctly sets the size.
-// CHECK: @.objc_ivar_list = private global { i32, i64, [3 x { i8*, i8*, i32*, i32, i32 }] } { i32 3, i64 32,
-// Check that we're emitting the extended type encoding for the string ivar.
OpenPOWER on IntegriCloud