mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-02-22 13:45:24 +08:00

Fixed a line or two tripped IWYU asserts about visibility when doing e.g. a private -> public mapping but the visibility it came up with was identical. Like the <iosfwd> to <string> mapping, it was defined as private -> public but they're both "public". Added a whole bunch of lines necessary to get sane/correct reccomendations from current IWYU on clang 10 on macOS Ventura. Incrementally I manually added these as needed while going through each line change IWYU wanted in each file.