diff --git a/libstdc++-v3/include/bits/charconv.h b/libstdc++-v3/include/bits/charconv.h index 0911660..a5b6be5 100644 --- a/libstdc++-v3/include/bits/charconv.h +++ b/libstdc++-v3/include/bits/charconv.h @@ -92,11 +92,11 @@ namespace __detail if (__val >= 10) { auto const __num = __val * 2; - __first[__pos] = __digits[__num + 1]; - __first[__pos - 1] = __digits[__num]; + __first[1] = __digits[__num + 1]; + __first[0] = __digits[__num]; } else - __first[__pos] = '0' + __val; + __first[0] = '0' + __val; } } // namespace __detail