26 lines · plain
1 2The input files were tailored so that we end up with a resulting IPI stream3smaller than the TPI stream, which would previously trigger a crash with4/summary.5 6RUN: rm -rf %t && mkdir %t7RUN: yaml2obj < %S/Inputs/precomp2.yaml -o %t\precomp2.obj8RUN: yaml2obj < %S/Inputs/precomp2-a.yaml -o %t\precomp2-a.obj9RUN: lld-link %t\precomp2-a.obj %t\precomp2.obj /nodefaultlib /noentry \10RUN: /dll /out:%t.dll /debug /summary | FileCheck %s -check-prefix SUMMARY11 12SUMMARY: Summary13SUMMARY-NEXT: --------------------------------------------------------------------------------14SUMMARY-NEXT: 2 Input OBJ files (expanded from all cmd-line inputs)15SUMMARY-NEXT: Size of all consumed OBJ files (non-lazy), in bytes16SUMMARY-NEXT: 0 PDB type server dependencies17SUMMARY-NEXT: 1 Precomp OBJ dependencies18SUMMARY-NEXT: 8 Input debug type records19SUMMARY-NEXT: 232 Size of all input debug type records, in bytes20SUMMARY-NEXT: 3 Merged TPI records21SUMMARY-NEXT: 2 Merged IPI records22SUMMARY-NEXT: 1 Output PDB strings23SUMMARY-NEXT: 0 Global symbol records24SUMMARY-NEXT: 4 Module symbol records25SUMMARY-NEXT: 0 Public symbol records26