summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/ARCMT/objcmt-ns-macros.m21
-rw-r--r--clang/test/ARCMT/objcmt-ns-macros.m.result21
2 files changed, 41 insertions, 1 deletions
diff --git a/clang/test/ARCMT/objcmt-ns-macros.m b/clang/test/ARCMT/objcmt-ns-macros.m
index b8715716d6e..a2f0707ed79 100644
--- a/clang/test/ARCMT/objcmt-ns-macros.m
+++ b/clang/test/ARCMT/objcmt-ns-macros.m
@@ -216,6 +216,9 @@ enum {
} NS_ENUM_AVAILABLE_MAC(10.9);
typedef NSInteger NSModalResponse NS_AVAILABLE_MAC(10.9);
+// rdar://15201056
+typedef NSUInteger FarAwayNSUInteger;
+
// rdar://15200915
typedef NSUInteger NSWorkspaceLaunchOptions;
enum {
@@ -247,7 +250,25 @@ enum {
};
enum {
+ FarAway1 = 1 << 1,
+ FarAway2 = 1 << 2
+};
+
+enum {
NSExcludeQuickDrawElementsIconOption = 1 << 1,
NSExclude10_4ElementsIconOption = 1 << 2
};
typedef NSUInteger NSWorkspaceIconOptions;
+
+typedef NSInteger NSCollectionViewDropOperation;
+
+@interface INTF {
+ NSCollectionViewDropOperation I1;
+ NSCollectionViewDropOperation I2;
+}
+@end
+
+enum {
+ NotFarAway1 = 1 << 1,
+ NotFarAway2 = 1 << 2
+};
diff --git a/clang/test/ARCMT/objcmt-ns-macros.m.result b/clang/test/ARCMT/objcmt-ns-macros.m.result
index 62f1cd7342c..445b367a3f3 100644
--- a/clang/test/ARCMT/objcmt-ns-macros.m.result
+++ b/clang/test/ARCMT/objcmt-ns-macros.m.result
@@ -121,6 +121,7 @@ typedef enum {
#define NS_ENUM_AVAILABLE(X,Y)
+
typedef NS_OPTIONS(NSUInteger, NSFOptions) {
NSFStrongMemory NS_ENUM_AVAILABLE(10_5, 6_0) = (0UL << 0),
NSFOpaqueMemory NS_ENUM_AVAILABLE(10_5, 6_0) = (2UL << 0),
@@ -137,7 +138,6 @@ typedef NS_OPTIONS(NSUInteger, NSFOptions) {
NSFCopyIn NS_ENUM_AVAILABLE(10_5, 6_0) = (1UL << 16),
};
-
typedef NS_ENUM(NSInteger, UIP) {
UIP0One = 0,
UIP0Two = 1,
@@ -206,6 +206,12 @@ typedef NS_ENUM(NSInteger, NSModalResponse) {
NSModalResponseContinue = (-1002),
} NS_ENUM_AVAILABLE_MAC(10.9);
+// rdar://15201056
+typedef NS_OPTIONS(NSUInteger, FarAwayNSUInteger) {
+ FarAway1 = 1 << 1,
+ FarAway2 = 1 << 2
+};
+
// rdar://15200915
typedef NS_OPTIONS(NSUInteger, NSWorkspaceLaunchOptions) {
NSWorkspaceLaunchAndPrint = 0x00000002,
@@ -233,7 +239,20 @@ typedef NS_OPTIONS(NSUInteger, NSWorkspaceCreationOptions) {
NSExclude10_4ElementsCreationOption = 1 << 2
};
+
typedef NS_OPTIONS(NSUInteger, NSWorkspaceIconOptions) {
NSExcludeQuickDrawElementsIconOption = 1 << 1,
NSExclude10_4ElementsIconOption = 1 << 2
};
+
+typedef NS_OPTIONS(NSUInteger, NSCollectionViewDropOperation) {
+ NotFarAway1 = 1 << 1,
+ NotFarAway2 = 1 << 2
+};
+
+@interface INTF {
+ NSCollectionViewDropOperation I1;
+ NSCollectionViewDropOperation I2;
+}
+@end
+
OpenPOWER on IntegriCloud