Index: llvm/lib/DebugInfo/PDB/Native/ModInfo.cpp =================================================================== --- llvm/lib/DebugInfo/PDB/Native/ModInfo.cpp +++ llvm/lib/DebugInfo/PDB/Native/ModInfo.cpp @@ -30,10 +30,10 @@ if (auto EC = Reader.readObject(Info.Layout)) return EC; - if (auto EC = Reader.readCString(Info.ModuleName)) + if (auto EC = Reader.readCString(Info.ObjFileName)) return EC; - if (auto EC = Reader.readCString(Info.ObjFileName)) + if (auto EC = Reader.readCString(Info.ModuleName)) return EC; return Error::success(); } Index: llvm/test/DebugInfo/PDB/pdb-yaml-symbols.test =================================================================== --- llvm/test/DebugInfo/PDB/pdb-yaml-symbols.test +++ llvm/test/DebugInfo/PDB/pdb-yaml-symbols.test @@ -72,8 +72,8 @@ YAML: - Kind: S_BUILDINFO YAML: BuildInfoSym: YAML: BuildId: 4110 -YAML: - Module: '* Linker *' -YAML: ObjFile: '' +YAML: - Module: '' +YAML: ObjFile: '* Linker *' YAML: Modi: YAML: Signature: 4 YAML: Records: Index: llvm/test/DebugInfo/PDB/pdbdump-headers.test =================================================================== --- llvm/test/DebugInfo/PDB/pdbdump-headers.test +++ llvm/test/DebugInfo/PDB/pdbdump-headers.test @@ -34,7 +34,7 @@ ; EMPTY-NEXT: Stream 11: [New FPO Data] (32 bytes) ; EMPTY-NEXT: Stream 12: [Module "d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj"] (308 bytes) ; EMPTY-NEXT: Stream 13: [Named Stream "/names"] (239 bytes) -; EMPTY-NEXT: Stream 14: [Module "* Linker *"] (520 bytes) +; EMPTY-NEXT: Stream 14: [Module ""] (520 bytes) ; EMPTY-NEXT: Stream 15: [TPI Hash] (308 bytes) ; EMPTY-NEXT: Stream 16: [IPI Hash] (68 bytes) ; EMPTY-NEXT: ] @@ -385,9 +385,9 @@ ; EMPTY-NEXT: ] ; EMPTY-NEXT: } ; EMPTY-NEXT: { -; EMPTY-NEXT: Name: * Linker * +; EMPTY-NEXT: Name: ; EMPTY-NEXT: Debug Stream Index: 14 -; EMPTY-NEXT: Object File Name: +; EMPTY-NEXT: Object File Name: * Linker * ; EMPTY-NEXT: Num Files: 0 ; EMPTY-NEXT: Source File Name Idx: 0 ; EMPTY-NEXT: Pdb File Name Idx: 1 @@ -633,7 +633,7 @@ ; EMPTY-NEXT: ] ; EMPTY-NEXT: Module { ; EMPTY-NEXT: Index: 1 -; EMPTY-NEXT: Name: * Linker * +; EMPTY-NEXT: Name: ; EMPTY-NEXT: } ; EMPTY-NEXT: Data CRC: 0 ; EMPTY-NEXT: Reloc CRC: 0 @@ -665,7 +665,7 @@ ; EMPTY-NEXT: ] ; EMPTY-NEXT: Module { ; EMPTY-NEXT: Index: 1 -; EMPTY-NEXT: Name: * Linker * +; EMPTY-NEXT: Name: ; EMPTY-NEXT: } ; EMPTY-NEXT: Data CRC: 0 ; EMPTY-NEXT: Reloc CRC: 0 @@ -681,7 +681,7 @@ ; EMPTY-NEXT: ] ; EMPTY-NEXT: Module { ; EMPTY-NEXT: Index: 1 -; EMPTY-NEXT: Name: * Linker * +; EMPTY-NEXT: Name: ; EMPTY-NEXT: } ; EMPTY-NEXT: Data CRC: 0 ; EMPTY-NEXT: Reloc CRC: 0 @@ -697,7 +697,7 @@ ; EMPTY-NEXT: ] ; EMPTY-NEXT: Module { ; EMPTY-NEXT: Index: 1 -; EMPTY-NEXT: Name: * Linker * +; EMPTY-NEXT: Name: ; EMPTY-NEXT: } ; EMPTY-NEXT: Data CRC: 0 ; EMPTY-NEXT: Reloc CRC: 0 @@ -971,7 +971,7 @@ ; ALL: Stream 11: [New FPO Data] (32 bytes) ; ALL: Stream 12: [Module "d:\src\llvm\test\DebugInfo\PDB\Inputs\empty.obj"] (308 bytes) ; ALL: Stream 13: [Named Stream "/names"] (239 bytes) -; ALL: Stream 14: [Module "* Linker *"] (520 bytes) +; ALL: Stream 14: [Module ""] (520 bytes) ; ALL: Stream 15: [TPI Hash] (308 bytes) ; ALL: Stream 16: [IPI Hash] (68 bytes) ; ALL: ] @@ -1226,7 +1226,7 @@ ; ALL: ] ; ALL: } ; ALL: { -; ALL: Name: * Linker * +; ALL: Name: ; ALL: Debug Stream Index: 14 ; ALL: Object File Name: ; ALL: Num Files: 0 @@ -1412,7 +1412,7 @@ ; ALL: ] ; ALL: Module { ; ALL: Index: 1 -; ALL: Name: * Linker * +; ALL: Name: ; ALL: } ; ALL: Data CRC: 0 ; ALL: Reloc CRC: 0 @@ -1444,7 +1444,7 @@ ; ALL: ] ; ALL: Module { ; ALL: Index: 1 -; ALL: Name: * Linker * +; ALL: Name: ; ALL: } ; ALL: Data CRC: 0 ; ALL: Reloc CRC: 0 @@ -1460,7 +1460,7 @@ ; ALL: ] ; ALL: Module { ; ALL: Index: 1 -; ALL: Name: * Linker * +; ALL: Name: ; ALL: } ; ALL: Data CRC: 0 ; ALL: Reloc CRC: 0 @@ -1476,7 +1476,7 @@ ; ALL: ] ; ALL: Module { ; ALL: Index: 1 -; ALL: Name: * Linker * +; ALL: Name: ; ALL: } ; ALL: Data CRC: 0 ; ALL: Reloc CRC: 0 @@ -1737,9 +1737,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_cpu_disp_.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 14 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_cpu_disp_.obj ; BIG-NEXT: Num Files: 14 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -1766,9 +1766,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_initsect_.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 15 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_initsect_.obj ; BIG-NEXT: Num Files: 19 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -1800,9 +1800,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_sehprolg4_.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 16 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_sehprolg4_.obj ; BIG-NEXT: Num Files: 1 ; BIG-NEXT: Source File Name Idx: 1 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -1816,9 +1816,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_chandler4gs_.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 17 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_chandler4gs_.obj ; BIG-NEXT: Num Files: 14 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -1845,9 +1845,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_secchk_.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 18 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\_secchk_.obj ; BIG-NEXT: Num Files: 14 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -1874,9 +1874,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_cookie.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 19 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_cookie.obj ; BIG-NEXT: Num Files: 9 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -1898,9 +1898,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_report.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 20 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_report.obj ; BIG-NEXT: Num Files: 14 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -1927,9 +1927,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_support.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 21 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\gs_support.obj ; BIG-NEXT: Num Files: 10 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -1952,9 +1952,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\checkcfg.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 22 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\checkcfg.obj ; BIG-NEXT: Num Files: 14 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -1981,9 +1981,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\guard_support.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 23 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\guard_support.obj ; BIG-NEXT: Num Files: 10 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2006,9 +2006,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\loadcfg.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 24 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\loadcfg.obj ; BIG-NEXT: Num Files: 9 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2030,9 +2030,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_dtor.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 25 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_dtor.obj ; BIG-NEXT: Num Files: 11 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2056,9 +2056,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_init.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 26 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\dyn_tls_init.obj ; BIG-NEXT: Num Files: 10 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2081,9 +2081,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr_detection.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 27 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr_detection.obj ; BIG-NEXT: Num Files: 1 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2097,9 +2097,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_detection.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 28 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_detection.obj ; BIG-NEXT: Num Files: 1 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2113,9 +2113,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\argv_mode.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 29 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\argv_mode.obj ; BIG-NEXT: Num Files: 1 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2129,9 +2129,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\commit_mode.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 30 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\commit_mode.obj ; BIG-NEXT: Num Files: 1 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2145,9 +2145,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_local_stdio_options.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 31 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_local_stdio_options.obj ; BIG-NEXT: Num Files: 24 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2184,9 +2184,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\denormal_control.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 32 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\denormal_control.obj ; BIG-NEXT: Num Files: 1 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2200,9 +2200,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\env_mode.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 33 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\env_mode.obj ; BIG-NEXT: Num Files: 1 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2216,9 +2216,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\file_mode.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 34 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\file_mode.obj ; BIG-NEXT: Num Files: 1 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2232,9 +2232,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\invalid_parameter_handler.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 35 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\invalid_parameter_handler.obj ; BIG-NEXT: Num Files: 1 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2248,9 +2248,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 36 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\matherr.obj ; BIG-NEXT: Num Files: 2 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2265,9 +2265,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\new_mode.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 37 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\new_mode.obj ; BIG-NEXT: Num Files: 1 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2281,9 +2281,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\thread_locale.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 38 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\thread_locale.obj ; BIG-NEXT: Num Files: 1 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2297,9 +2297,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\tncleanup.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 39 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\tncleanup.obj ; BIG-NEXT: Num Files: 21 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2333,9 +2333,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\exe_main.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 40 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\exe_main.obj ; BIG-NEXT: Num Files: 26 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2374,9 +2374,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\initializers.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 41 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\initializers.obj ; BIG-NEXT: Num Files: 20 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2409,9 +2409,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 42 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility.obj ; BIG-NEXT: Num Files: 20 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2444,9 +2444,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_stubs.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 43 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\ucrt_stubs.obj ; BIG-NEXT: Num Files: 1 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2460,9 +2460,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility_desktop.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 44 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\utility_desktop.obj ; BIG-NEXT: Num Files: 20 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2495,9 +2495,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_precision.obj +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib ; BIG-NEXT: Debug Stream Index: 45 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\MSVCRT.lib +; BIG-NEXT: Object File Name: f:\dd\vctools\crt\vcstartup\build\md\msvcrt_kernel32\obj1r\i386\default_precision.obj ; BIG-NEXT: Num Files: 20 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2530,9 +2530,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: Import:KERNEL32.dll +; BIG-NEXT: Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\um\x86\kernel32.lib ; BIG-NEXT: Debug Stream Index: 47 -; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\um\x86\kernel32.lib +; BIG-NEXT: Object File Name: Import:KERNEL32.dll ; BIG-NEXT: Num Files: 0 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2545,9 +2545,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: KERNEL32.dll +; BIG-NEXT: Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\um\x86\kernel32.lib ; BIG-NEXT: Debug Stream Index: 46 -; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\um\x86\kernel32.lib +; BIG-NEXT: Object File Name: KERNEL32.dll ; BIG-NEXT: Num Files: 0 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2560,9 +2560,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: Import:VCRUNTIME140.dll +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\vcruntime.lib ; BIG-NEXT: Debug Stream Index: 49 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\vcruntime.lib +; BIG-NEXT: Object File Name: Import:VCRUNTIME140.dll ; BIG-NEXT: Num Files: 0 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2575,9 +2575,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: VCRUNTIME140.dll +; BIG-NEXT: Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\vcruntime.lib ; BIG-NEXT: Debug Stream Index: 48 -; BIG-NEXT: Object File Name: C:\PROGRA~2\MI0E91~1.0\VC\LIB\vcruntime.lib +; BIG-NEXT: Object File Name: VCRUNTIME140.dll ; BIG-NEXT: Num Files: 0 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2590,9 +2590,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: Import:api-ms-win-crt-stdio-l1-1-0.dll +; BIG-NEXT: Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib ; BIG-NEXT: Debug Stream Index: 59 -; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib +; BIG-NEXT: Object File Name: Import:api-ms-win-crt-stdio-l1-1-0.dll ; BIG-NEXT: Num Files: 0 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2605,9 +2605,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: api-ms-win-crt-stdio-l1-1-0.dll +; BIG-NEXT: Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib ; BIG-NEXT: Debug Stream Index: 58 -; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib +; BIG-NEXT: Object File Name: api-ms-win-crt-stdio-l1-1-0.dll ; BIG-NEXT: Num Files: 0 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2620,9 +2620,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: Import:api-ms-win-crt-runtime-l1-1-0.dll +; BIG-NEXT: Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib ; BIG-NEXT: Debug Stream Index: 57 -; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib +; BIG-NEXT: Object File Name: Import:api-ms-win-crt-runtime-l1-1-0.dll ; BIG-NEXT: Num Files: 0 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2635,9 +2635,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: api-ms-win-crt-runtime-l1-1-0.dll +; BIG-NEXT: Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib ; BIG-NEXT: Debug Stream Index: 56 -; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib +; BIG-NEXT: Object File Name: api-ms-win-crt-runtime-l1-1-0.dll ; BIG-NEXT: Num Files: 0 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2650,9 +2650,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: Import:api-ms-win-crt-math-l1-1-0.dll +; BIG-NEXT: Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib ; BIG-NEXT: Debug Stream Index: 55 -; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib +; BIG-NEXT: Object File Name: Import:api-ms-win-crt-math-l1-1-0.dll ; BIG-NEXT: Num Files: 0 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2665,9 +2665,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: api-ms-win-crt-math-l1-1-0.dll +; BIG-NEXT: Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib ; BIG-NEXT: Debug Stream Index: 54 -; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib +; BIG-NEXT: Object File Name: api-ms-win-crt-math-l1-1-0.dll ; BIG-NEXT: Num Files: 0 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2680,9 +2680,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: Import:api-ms-win-crt-locale-l1-1-0.dll +; BIG-NEXT: Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib ; BIG-NEXT: Debug Stream Index: 53 -; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib +; BIG-NEXT: Object File Name: Import:api-ms-win-crt-locale-l1-1-0.dll ; BIG-NEXT: Num Files: 0 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2695,9 +2695,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: api-ms-win-crt-locale-l1-1-0.dll +; BIG-NEXT: Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib ; BIG-NEXT: Debug Stream Index: 52 -; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib +; BIG-NEXT: Object File Name: api-ms-win-crt-locale-l1-1-0.dll ; BIG-NEXT: Num Files: 0 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2710,9 +2710,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: Import:api-ms-win-crt-heap-l1-1-0.dll +; BIG-NEXT: Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib ; BIG-NEXT: Debug Stream Index: 51 -; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib +; BIG-NEXT: Object File Name: Import:api-ms-win-crt-heap-l1-1-0.dll ; BIG-NEXT: Num Files: 0 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2725,9 +2725,9 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: api-ms-win-crt-heap-l1-1-0.dll +; BIG-NEXT: Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib ; BIG-NEXT: Debug Stream Index: 50 -; BIG-NEXT: Object File Name: C:\PROGRA~2\WI3CF2~1\10\Lib\10.0.10586.0\ucrt\x86\ucrt.lib +; BIG-NEXT: Object File Name: api-ms-win-crt-heap-l1-1-0.dll ; BIG-NEXT: Num Files: 0 ; BIG-NEXT: Source File Name Idx: 0 ; BIG-NEXT: Pdb File Name Idx: 0 @@ -2740,7 +2740,7 @@ ; BIG-NEXT: ] ; BIG-NEXT: } ; BIG-NEXT: { -; BIG-NEXT: Name: * Linker * +; BIG-NEXT: Name: ; BIG-NEXT: Debug Stream Index: 60 ; BIG-NEXT: Object File Name: ; BIG-NEXT: Num Files: 0