| 566 | id == option::OPT_working_directory || id == option::OPT_working_directory_EQ; |
| 567 | for(auto& value: local.values) { |
| 568 | value = anchored(id, value, working ? directory : anchor, strings).data(); |
| 569 | } |
| 570 | |
| 571 | args.push_back(std::move(local)); |
| 572 | } |
| 573 | |
| 574 | if(!slot_placed) { |
| 575 | place_slot(); |
| 576 | } |
| 577 | |
| 578 | /// Build the pointer-stable Arg view over the staging storage; the |
| 579 | /// values arrays are deep-persisted only if the config wins insertion. |