[libcxx-commits] [PATCH] D113597: [libcxx] Change the type of __size to match __width
Arthur O'Dwyer via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Nov 10 11:22:58 PST 2021
Quuxplusone accepted this revision as: Quuxplusone.
Quuxplusone added inline comments.
================
Comment at: libcxx/include/__format/formatter_integral.h:407
this->__fill = _CharT('0');
- unsigned __size = __first - __begin;
+ uint32_t __size = __first - __begin;
this->__width -= _VSTD::min(__size, this->__width);
----------------
:shipit: but (pre-existing, no action needed on this PR)—
- all of these data members should be underscore-suffixed, e.g. `__alignment_`, `__width_`, `__fill_`, to distinguish them from local variables e.g. `__begin`, `__first`, `__size`.
- perhaps `__size` should simply be declared as `decltype(__width_) __size`
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D113597/new/
https://reviews.llvm.org/D113597
More information about the libcxx-commits
mailing list