1
2The input files were tailored so that we end up with a resulting IPI stream
3smaller than the TPI stream, which would previously trigger a crash with
4/summary.
5
6RUN: rm -rf %t && mkdir %t
7RUN: yaml2obj < %S/Inputs/precomp2.yaml -o %t\precomp2.obj
8RUN: yaml2obj < %S/Inputs/precomp2-a.yaml -o %t\precomp2-a.obj
9RUN: lld-link %t\precomp2-a.obj %t\precomp2.obj /nodefaultlib /noentry \
10RUN:    /dll /out:%t.dll /debug /summary | FileCheck %s -check-prefix SUMMARY
11
12SUMMARY:                                     Summary
13SUMMARY-NEXT: --------------------------------------------------------------------------------
14SUMMARY-NEXT:               2 Input OBJ files (expanded from all cmd-line inputs)
15SUMMARY-NEXT:               0 PDB type server dependencies
16SUMMARY-NEXT:               1 Precomp OBJ dependencies
17SUMMARY-NEXT:               5 Merged TPI records
18SUMMARY-NEXT:               1 Output PDB strings
19SUMMARY-NEXT:               0 Global symbol records
20SUMMARY-NEXT:               4 Module symbol records
21SUMMARY-NEXT:               0 Public symbol records
22