diff options
Diffstat (limited to 'gcc/final.c')
-rw-r--r-- | gcc/final.c | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/gcc/final.c b/gcc/final.c index 0c91095..aaeecec 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -4131,25 +4131,10 @@ fprint_ul (FILE *f, unsigned long value) int sprint_ul (char *s, unsigned long value) { - int len; - char tmp_c; - int i; - int j; - - len = sprint_ul_rev (s, value); + int len = sprint_ul_rev (s, value); s[len] = '\0'; - /* Reverse the string. */ - i = 0; - j = len - 1; - while (i < j) - { - tmp_c = s[i]; - s[i] = s[j]; - s[j] = tmp_c; - i++; j--; - } - + std::reverse (s, s + len); return len; } |