HomeFreeBSD

sh: Perform IFS splitting during the first expansion phases.

Description

sh: Perform IFS splitting during the first expansion phases.

This simplifies the code and should be faster in some cases.

Side effect: the order of operations is different so that the value of IFS
used when IFS is modified during expansion (${IFS:=...}, ${IFS=...} or
$((...IFS=...))) may be different. Note that this order is highly unportable
between shells.

Details

Provenance
jillesAuthored on
Parents
rS292990: Next part of updating llvm/clang build glue: getting the
Branches
Unknown
Tags
Unknown