diff options
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/ARCMT/objcmt-ns-macros.m | 21 | ||||
-rw-r--r-- | clang/test/ARCMT/objcmt-ns-macros.m.result | 21 |
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 + |