; RUN: llvm-pdbdump pdb2yaml -stream-metadata -stream-directory -pdb-stream %p/Inputs/empty.pdb \
; RUN:   | FileCheck -check-prefix=YAML %s
; RUN: llvm-pdbdump pdb2yaml -no-file-headers -stream-metadata -stream-directory -pdb-stream \
; RUN:   %p/Inputs/empty.pdb | FileCheck -check-prefix=NO-HEADERS %s

; YAML:      ---
; YAML-NEXT: MSF:
; YAML-NEXT:   SuperBlock:
; YAML-NEXT:     BlockSize:       4096
; YAML-NEXT:     Unknown0:        2
; YAML-NEXT:     NumBlocks:       25
; YAML-NEXT:     NumDirectoryBytes: 136
; YAML-NEXT:     Unknown1:        0
; YAML-NEXT:     BlockMapAddr:    24
; YAML-NEXT:   NumDirectoryBlocks: 1
; YAML-NEXT:   BlockMapOffset:  98304
; YAML-NEXT:   DirectoryBlocks:
; YAML-NEXT:     - 23
; YAML-NEXT:   NumStreams:      17
; YAML-NEXT:   FileSize:        102400
; YAML-NEXT: StreamSizes:
; YAML-NEXT:   - 40
; YAML-NEXT:   - 118
; YAML-NEXT:   - 5392
; YAML-NEXT:   - 739
; YAML-NEXT:   - 784
; YAML-NEXT:   - 0
; YAML-NEXT:   - 556
; YAML-NEXT:   - 604
; YAML-NEXT:   - 104
; YAML-NEXT:   - 0
; YAML-NEXT:   - 160
; YAML-NEXT:   - 32
; YAML-NEXT:   - 308
; YAML-NEXT:   - 239
; YAML-NEXT:   - 520
; YAML-NEXT:   - 308
; YAML-NEXT:   - 68
; YAML-NEXT: StreamMap:
; YAML-NEXT:   - Stream:
; YAML-NEXT:       - 8
; YAML-NEXT:   - Stream:
; YAML-NEXT:       - 19
; YAML-NEXT:   - Stream:
; YAML-NEXT:       - 18
; YAML-NEXT:       - 17
; YAML-NEXT:   - Stream:
; YAML-NEXT:       - 14
; YAML-NEXT:   - Stream:
; YAML-NEXT:       - 20
; YAML-NEXT:   - Stream:
; YAML-NEXT:   - Stream:
; YAML-NEXT:       - 11
; YAML-NEXT:   - Stream:
; YAML-NEXT:       - 13
; YAML-NEXT:   - Stream:
; YAML-NEXT:       - 12
; YAML-NEXT:   - Stream:
; YAML-NEXT:   - Stream:
; YAML-NEXT:       - 10
; YAML-NEXT:   - Stream:
; YAML-NEXT:       - 15
; YAML-NEXT:   - Stream:
; YAML-NEXT:       - 6
; YAML-NEXT:   - Stream:
; YAML-NEXT:       - 16
; YAML-NEXT:   - Stream:
; YAML-NEXT:       - 7
; YAML-NEXT:   - Stream:
; YAML-NEXT:       - 21
; YAML-NEXT:   - Stream:
; YAML-NEXT:       - 22
; YAML-NEXT: PdbStream:
; YAML-NEXT:   Age:             1
; YAML-NEXT:   Guid:            '{0B355641-86A0-A249-896F-9988FAE52FF0}'
; YAML-NEXT:   Signature:       1424295906
; YAML-NEXT:   Version:         VC70
; YAML-NEXT: ...

; NO-HEADERS: ---
; NO-HEADERS-NOT: MSF:
; NO-HEADERS-NOT:   SuperBlock:
; NO-HEADERS: ...