mirror of
https://github.com/ElementsProject/elements.git
synced 2026-08-17 13:07:54 +02:00
Merge bitcoin/bitcoin#31691: util: fix compiler warning about deprecated space before _MiB
d3339a7cd5util: fix compiler warning about deprecated space before _MiB (Vasil Dimov) Pull request description: ``` src/util/byte_units.h:13:29: error: identifier '_MiB' preceded by whitespace in a literal operator declaration is deprecated [-Werror,-Wdeprecated-literal-operator] 13 | constexpr size_t operator"" _MiB(unsigned long long mebibytes) | ~~~~~~~~~~~^~~~ | operator""_MiB 1 error generated. ``` Clang 20.0.0 ACKs for top commit: maflcko: lgtm ACKd3339a7cd5TheCharlatan: ACKd3339a7cd5Tree-SHA512: 534537eefae2b6a9cef1ba3aa9ef16c491c84c0e55fb827f4ea0bae7ab61a5cc266a71499a79da97a9e68953a2c7f9cd1864ddde41fda173c829ed2b7bd73a46
This commit is contained in:
commit
4e52a63443
1 changed files with 1 additions and 1 deletions
|
|
@ -10,7 +10,7 @@
|
||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
|
|
||||||
//! Overflow-safe conversion of MiB to bytes.
|
//! Overflow-safe conversion of MiB to bytes.
|
||||||
constexpr size_t operator"" _MiB(unsigned long long mebibytes)
|
constexpr size_t operator""_MiB(unsigned long long mebibytes)
|
||||||
{
|
{
|
||||||
auto bytes{CheckedLeftShift(mebibytes, 20)};
|
auto bytes{CheckedLeftShift(mebibytes, 20)};
|
||||||
if (!bytes || *bytes > std::numeric_limits<size_t>::max()) {
|
if (!bytes || *bytes > std::numeric_limits<size_t>::max()) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue