; RUN: rm -rf %t
; RUN: split-file %s %t
;
; RUN: llvm-readtapi %t/many-targets.tbd
;
; Check that tbds containing symbols with many targets parse correctly (and in
; particular parse without leaks).

;--- many-targets.tbd
--- !tapi-tbd
tbd-version:     4
targets:         [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
                   arm64e-macos, arm64e-maccatalyst, arm64-ios, arm64e-ios ]
install-name:    '/usr/lib/foo.dylib'
current-version: 1
exports:
  - targets:         [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst,
                       arm64e-macos, arm64e-maccatalyst, arm64-ios, arm64e-ios ]
    symbols:         [ 'foo' ]
...
