refactor: remove C++17 workarounds #6380
Draft
+26
−69
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Additional Information
Depends on depends: update 'src/immer' to arximboldi/immer@5875f773 as c0b716f2 #6377
Using an existing namespace as an alias for a namespace part of the
std
namespace (as done inranges
) has been done before, see namespacefs
, an alias tostd::filesystem
(here).While the comment in
wallet.cpp
did mention that there would be a better way to do the cast than in C++17, the method to do so, usingstd::chrono::clock_cast
, has still not been implemented in Clang (source). The issue has been sidestepped by not usingstd::time_t
at all and instead relying onfs::file_time_type
, the type returned byfs::last_write_time
.Breaking changes
None expected.
Checklist