brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · 5568316 Raw
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