fanquake
ced00f5a2e
fs: work around u8path deprecated-declaration warnings with libc++
...
When building in c++20 mode using libc++, the following warning is
emitted:
```bash
./fs.h:72:29: warning: 'u8path<std::string>' is deprecated [-Wdeprecated-declarations]
return std::filesystem::u8path(utf8_str);
^
/usr/lib/llvm-14/bin/../include/c++/v1/__filesystem/u8path.h:72:27: note: 'u8path<std::string>' has been explicitly marked deprecated here
_LIBCPP_INLINE_VISIBILITY _LIBCPP_DEPRECATED_WITH_CHAR8_T
^
/usr/lib/llvm-14/bin/../include/c++/v1/__config:1042:43: note: expanded from macro '_LIBCPP_DEPRECATED_WITH_CHAR8_T'
^
/usr/lib/llvm-14/bin/../include/c++/v1/__config:1007:48: note: expanded from macro '_LIBCPP_DEPRECATED'
^
1 warning generated.
```
as u8path<std::string> is deprecated starting with c++20.
Fixes : #24682 .
Co-authored-by: MacroFake <falke.marco@gmail.com>
Co-authored-by: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>
2022-08-19 08:58:56 +01:00
..
2022-08-16 20:00:19 -04:00
2022-07-20 13:10:12 +01:00
2022-06-22 09:54:15 +02:00
2022-08-13 13:55:38 +01:00
2022-07-20 15:34:36 +02:00
2022-07-21 19:54:18 +02:00
2022-08-04 16:58:01 +01:00
2022-08-10 11:14:53 -03:00
2022-08-03 12:03:28 -04:00
2022-07-29 14:43:11 +01:00
2022-06-29 16:35:02 +01:00
2022-08-03 12:03:28 -04:00
2022-08-02 15:29:16 +02:00
2022-07-25 12:16:54 +02:00
2022-08-16 17:26:40 +02:00
2022-08-17 14:07:41 +01:00
2022-08-18 16:50:43 -04:00
2022-06-11 14:55:18 +01:00
2022-06-20 12:22:05 +01:00
2022-08-18 16:50:43 -04:00
2022-07-29 15:24:42 +02:00
2022-08-08 11:53:23 +01:00
2022-08-17 17:57:33 -04:00
2022-06-06 12:12:03 +02:00
2022-07-26 10:16:42 +01:00
2022-05-12 08:57:22 +02:00
2022-07-30 11:04:09 +02:00
2022-07-30 11:04:09 +02:00
2022-07-30 11:04:09 +02:00
2022-06-14 10:38:51 +02:00
2022-05-20 15:17:00 +02:00
2022-04-27 14:16:35 +02:00
2022-05-21 13:54:33 -05:00
2022-08-16 17:26:40 +02:00
2022-08-04 16:58:01 +01:00
2022-07-20 10:34:46 +01:00
2022-07-20 10:34:46 +01:00
2022-07-20 10:34:46 +01:00
2022-07-20 10:34:46 +01:00
2022-05-17 10:37:10 +01:00
2022-05-17 10:37:10 +01:00
2022-07-26 10:16:42 +01:00
2022-05-02 16:04:00 +09:00
2022-08-03 09:21:53 +02:00
2022-08-03 09:21:53 +02:00
2022-07-20 15:34:36 +02:00
2022-05-12 02:25:55 +10:00
2022-07-21 12:55:20 +03:00
2022-06-21 16:19:10 +02:00
2022-05-21 13:54:33 -05:00
2022-05-04 07:34:47 +02:00
2022-08-03 12:03:28 -04:00
2022-07-19 14:32:53 +02:00
2022-07-19 14:32:53 +02:00
2022-05-10 12:09:33 +10:00
2022-05-10 12:09:33 +10:00
2022-07-26 10:16:42 +01:00
2022-06-20 12:22:05 +01:00
2022-08-19 08:58:56 +01:00
2022-07-20 15:34:36 +02:00
2022-07-20 15:34:36 +02:00
2022-05-18 19:15:03 +02:00
2022-07-20 10:34:46 +01:00
2022-07-20 10:34:46 +01:00
2022-07-20 10:34:46 +01:00
2022-08-16 17:26:40 +02:00
2022-06-02 11:42:12 -04:00
2022-08-04 11:32:26 +02:00
2022-08-04 11:32:25 +02:00
2022-06-02 22:30:30 +08:00
2022-06-08 14:02:54 +02:00
2022-08-10 13:36:33 +01:00
2022-08-12 13:00:06 +02:00
2022-04-26 16:25:38 -04:00
2022-06-23 15:33:01 +02:00
2022-06-14 16:55:22 +02:00
2022-07-15 12:26:00 -04:00
2022-08-11 11:57:12 -04:00
2022-07-20 10:34:46 +01:00
2022-08-16 17:26:40 +02:00
2022-07-14 14:50:44 +02:00
2022-05-18 19:15:03 +02:00
2022-08-10 15:09:29 +02:00
2022-07-20 10:34:46 +01:00
2022-05-17 17:18:58 +01:00
2022-07-20 10:34:46 +01:00
2022-07-20 10:34:46 +01:00
2022-07-20 10:34:46 +01:00
2022-06-14 10:38:51 +02:00
2022-08-16 20:00:19 -04:00
2022-08-10 10:17:54 +02:00
2022-05-16 16:25:47 +02:00
2022-07-26 11:06:10 +02:00
2022-06-27 16:47:48 -04:00
2022-08-10 11:58:17 -04:00
2022-08-10 14:25:43 -04:00
2022-08-04 11:32:25 +02:00
2022-07-20 10:34:46 +01:00
2022-07-13 15:21:12 +02:00
2022-07-20 10:34:46 +01:00
2022-08-16 17:26:28 +02:00
2022-05-17 17:18:58 +01:00
2022-05-12 02:25:55 +10:00
2022-07-26 11:05:04 +02:00
2022-06-14 10:38:51 +02:00
2022-06-29 10:31:53 +02:00
2022-05-21 01:23:23 +10:00
2022-07-13 15:20:49 +02:00
2022-07-13 15:20:49 +02:00
2022-06-14 10:38:51 +02:00
2022-07-30 11:04:09 +02:00
2022-07-20 10:34:46 +01:00
2022-07-22 12:45:07 +02:00
2022-07-19 14:12:33 +02:00
2022-08-02 15:29:16 +02:00
2022-08-02 15:29:16 +02:00
2022-07-28 14:39:45 +08:00
2022-07-28 14:39:45 +08:00
2022-08-12 08:32:15 +02:00
2022-08-16 17:26:40 +02:00
2022-05-21 13:54:33 -05:00
2022-05-09 18:35:44 +02:00
2022-05-05 15:55:44 +02:00
2022-05-12 02:25:55 +10:00
2022-05-21 01:23:23 +10:00