36933c7f5c
The `-Wstrict-aliasing` warning issue was already fixed by someone earlier. And for the `-Wtautological-constant-out-of-range-compare` (wordy) warning, I replaced `val <= 4611686018427387903` assertion with `!(val >> 31 >> 31)` expression. These expressions are equivalent but the latter is defined if the size_t type is only 32-bits wide. Another way to think about it is that the expression is checking if any bit after the 61st bit is set. |
||
---|---|---|
.. | ||
http_abstract_invoke.h | ||
levin_abstract_invoke2.h | ||
parserse_base_utils.h | ||
portable_storage_base.h | ||
portable_storage_bin_utils.h | ||
portable_storage_from_bin.h | ||
portable_storage_from_json.h | ||
portable_storage_template_helper.h | ||
portable_storage_to_bin.h | ||
portable_storage_to_json.h | ||
portable_storage_val_converters.h | ||
portable_storage.h |