diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2021-02-24 22:25:31 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2021-02-24 22:33:59 +0000 |
commit | 94bfe81afedb6dbba877ee7c9f047375366f8996 (patch) | |
tree | ae040a1399f20a153791cb7036d02419771f27c3 | |
parent | cb0184b6a28c0ec7114f90e0df32b4897abee49f (diff) | |
download | gcc-94bfe81afedb6dbba877ee7c9f047375366f8996.zip gcc-94bfe81afedb6dbba877ee7c9f047375366f8996.tar.gz gcc-94bfe81afedb6dbba877ee7c9f047375366f8996.tar.bz2 |
libstdc++: Fix order of arguments to sprintf [PR 99261]
libstdc++-v3/ChangeLog:
PR libstdc++/99261
* src/c++17/floating_to_chars.cc (sprintf_ld): Add extra args
before value to be printed.
-rw-r--r-- | libstdc++-v3/src/c++17/floating_to_chars.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libstdc++-v3/src/c++17/floating_to_chars.cc b/libstdc++-v3/src/c++17/floating_to_chars.cc index f151201..611747b 100644 --- a/libstdc++-v3/src/c++17/floating_to_chars.cc +++ b/libstdc++-v3/src/c++17/floating_to_chars.cc @@ -870,10 +870,10 @@ namespace #ifdef _GLIBCXX_LONG_DOUBLE_ALT128_COMPAT if constexpr (is_same_v<T, __ieee128>) - len = __sprintfieee128(buffer, format_string, value, args...); + len = __sprintfieee128(buffer, format_string, args..., value); else #endif - len = sprintf(buffer, format_string, value, args...); + len = sprintf(buffer, format_string, args..., value); #if _GLIBCXX_USE_C99_FENV_TR1 && defined(FE_TONEAREST) if (saved_rounding_mode != FE_TONEAREST) |