1*67e74705SXin Li// RUN: %clang_cc1 -triple arm64-apple-ios -emit-llvm -o - %s | FileCheck %s 2*67e74705SXin Li// rdar://12617764 3*67e74705SXin Li 4*67e74705SXin Li// CHECK: @"OBJC_IVAR_$_I.IVAR2" = global i32 8 5*67e74705SXin Li// CHECK: @"OBJC_IVAR_$_I.IVAR1" = global i32 0 6*67e74705SXin Li@interface I 7*67e74705SXin Li{ 8*67e74705SXin Li id IVAR1; 9*67e74705SXin Li id IVAR2; 10*67e74705SXin Li} 11*67e74705SXin Li@end 12*67e74705SXin Li 13*67e74705SXin Li@implementation I 14*67e74705SXin Li// CHECK: [[IVAR:%.*]] = load i32, i32* @"OBJC_IVAR_$_I.IVAR2" 15*67e74705SXin Li// CHECK: [[CONV:%.*]] = sext i32 [[IVAR]] to i64 16*67e74705SXin Li- (id) METH { return IVAR2; } 17*67e74705SXin Li@end 18