diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2019-09-10 02:37:42 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2019-09-10 02:37:42 +0000 |
commit | 5447e8e2e249a12b0f22ccfb171ccc8fff9fcadc (patch) | |
tree | 6035009eba3ff49350241fb098c94923426439f3 /libgo | |
parent | 77df40e8127ec4f62c01c15f2d6f76d995424863 (diff) | |
download | gcc-5447e8e2e249a12b0f22ccfb171ccc8fff9fcadc.zip gcc-5447e8e2e249a12b0f22ccfb171ccc8fff9fcadc.tar.gz gcc-5447e8e2e249a12b0f22ccfb171ccc8fff9fcadc.tar.bz2 |
compiler: permit inlining constant expressions and expression statements
This relatively minor change increases the number of inlinable
functions/methods in the standard library from 983 to 2179.
In particular it permits inlining math/bits/RotateLeftNN. This
restores the speed of crypto/sha256 back to what it was before the
update to 1.13beta1.
Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/194340
From-SVN: r275558
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions