Skip to content

Commit fb14218

Browse files
committed
docs: the MSVC argument file in the implementation record
1 parent 25e7aaf commit fb14218

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

‎.agents/docs/2026-10-01-pack-drive-and-selection-independent-compile-design.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -592,6 +592,11 @@ command lines that T7's criteria compare.
592592
`mcpp.build.prepare` that instantiates a ranges algorithm, on Linux and
593593
macOS; GCC 16 compiled it. The first CI round of #754 failed on every macOS
594594
leg for this reason, and the cause was bisected locally.
595+
- **The MSVC argument file** holds each `/reference` and its value on one
596+
line. cl.exe does not take an option's value from the next line of a
597+
command file: the second CI round of #754 failed e2e 258, 262 and 848 on
598+
the Windows legs with `D8004: '/reference' requires an argument`. A unit
599+
test now writes both compilers' files and reads them back.
595600
- **B2's predicate** is "ELF and not freestanding", read from the target
596601
triple with the host triple when the target is empty. Mach-O is excluded
597602
because its compilers default to PIC; WebAssembly refuses shared objects.

0 commit comments

Comments
 (0)