libstdc++: Move Filesystem TS path definitions out of class body
authorJonathan Wakely <jwakely@redhat.com>
Fri, 1 Apr 2022 11:02:13 +0000 (12:02 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Mon, 11 Apr 2022 14:53:22 +0000 (15:53 +0100)
commit0df39b08037f78dfc53c3c4e6c09b3babe6ee0f8
tree58ef8d954bf9f3f8618aac126e84d43b294f4b54
parent7d25f9b6f1e3c72149868fd66d5a3aac429ecb83
libstdc++: Move Filesystem TS path definitions out of class body

This fixes some errors with clang caused by instantiating vector<_Cmpt>
before the _Cmpt type is complete.

libstdc++-v3/ChangeLog:

* include/experimental/bits/fs_path.h (path): Define special
members after path::_Cmpt is complete.
libstdc++-v3/include/experimental/bits/fs_path.h