1RUN: llvm-nm %p/Inputs/tapi-v1.tbd 2>&1\ 2RUN: | Filecheck %s -check-prefix v1 3 4RUN: llvm-nm %p/Inputs/tapi-v2.tbd \ 5RUN: | Filecheck %s -check-prefix v2 6 7RUN: llvm-nm %p/Inputs/tapi-v3.tbd \ 8RUN: | Filecheck %s -check-prefix v3 9 10v1: no symbols 11v1: tapi-v1.tbd (for architecture armv7): 12v1: 00000000 S _sym 13v1: tapi-v1.tbd (for architecture armv7s): 14 15v2: tapi-v2.tbd (for architecture armv7): 16v2: 00000000 S _sym1 17v2: 00000000 S _sym2 18v2: 00000000 S _sym3 19v2: tapi-v2.tbd (for architecture armv7s): 20v2: 00000000 S _sym1 21v2: 00000000 S _sym2 22v2: 00000000 S _sym3 23v2: tapi-v2.tbd (for architecture arm64): 24v2: U _sym 25v2: 0000000000000000 S _sym1 26v2: 0000000000000000 S _sym2 27v2: 0000000000000000 S _sym3 28 29v3: tapi-v3.tbd (for architecture i386): 30v3: 00000000 S _OBJC_CLASS_$_NSBlockPredicate 31v3: 00000000 S _OBJC_CLASS_$_NSString 32v3: 00000000 S _OBJC_EHTYPE_$_NSString 33v3: 00000000 S _OBJC_IVAR_$_NSBlockPredicate._block 34v3: 00000000 S _OBJC_METACLASS_$_NSBlockPredicate 35v3: 00000000 S _OBJC_METACLASS_$_NSString 36v3: 00000000 S _sym1 37v3: 00000000 S _sym2 38v3: 00000000 S _sym3 39v3: tapi-v3.tbd (for architecture armv7): 40v3: 00000000 S _OBJC_CLASS_$_NSBlockPredicate 41v3: 00000000 S _OBJC_CLASS_$_NSString 42v3: 00000000 S _OBJC_EHTYPE_$_NSString 43v3: 00000000 S _OBJC_IVAR_$_NSBlockPredicate._block 44v3: 00000000 S _OBJC_METACLASS_$_NSBlockPredicate 45v3: 00000000 S _OBJC_METACLASS_$_NSString 46v3: 00000000 S _sym1 47v3: 00000000 S _sym2 48v3: tapi-v3.tbd (for architecture armv7s): 49v3: 00000000 S _OBJC_CLASS_$_NSBlockPredicate 50v3: 00000000 S _OBJC_CLASS_$_NSString 51v3: 00000000 S _OBJC_EHTYPE_$_NSString 52v3: 00000000 S _OBJC_IVAR_$_NSBlockPredicate._block 53v3: 00000000 S _OBJC_METACLASS_$_NSBlockPredicate 54v3: 00000000 S _OBJC_METACLASS_$_NSString 55v3: 00000000 S _sym1 56v3: 00000000 S _sym2 57