diff options
author | Nicolas Roche <roche@adacore.com> | 2024-10-16 11:56:35 +0200 |
---|---|---|
committer | Marc Poulhiès <dkm@gcc.gnu.org> | 2024-11-04 16:57:59 +0100 |
commit | f6a8c07743d74430da761e3ca7a8516ac663ef94 (patch) | |
tree | 6d5992f9f403c53b07d8732fe01a82278bad0546 /gcc/fortran/error.cc | |
parent | c3df7a67053dfaf22adbaa604e227b42d5d0fe38 (diff) | |
download | gcc-f6a8c07743d74430da761e3ca7a8516ac663ef94.zip gcc-f6a8c07743d74430da761e3ca7a8516ac663ef94.tar.gz gcc-f6a8c07743d74430da761e3ca7a8516ac663ef94.tar.bz2 |
ada: Improve Unbounded_Wide_String performance
Improve performance of iteration using Element function.
Improve performance of Append.
gcc/ada/ChangeLog:
* libgnat/a-stwiun__shared.adb: Restructure code to inline only
the most common cases. Remove whenever possible runtime checks.
* libgnat/a-stwiun__shared.ads: Add Inline => True to Append
variants and Element.
Diffstat (limited to 'gcc/fortran/error.cc')
0 files changed, 0 insertions, 0 deletions