noexceptがついてないファイルシステム操作

C++17のファイルシステムライブラリは、エラー時に例外を投げるバージョンと、error_codeへの参照をパラメータにとって例外を投げないバージョンの2つが用意されています。

ですが後者についても一部、例外を投げる可能性がある関数があります。 戻り値でpathオブジェクトが返る関数にnoexceptが付いていないのですが、それはreturn時にメモリ確保に失敗したことによって例外が起こりえます。

そういう関数にはnoexceptが付いていません。

参照