Following the pattern of the other functions I guess the following fct in namespace filesystem should also be declared noexcept:
path read_symlink(const path& p, error_code& ec);
Same applies to
path temp_directory_path(error_code& ec);
Or are there reasons that prevent them from being noexcept?