diff options
author | Philip Herron <herron.philip@googlemail.com> | 2025-05-19 17:42:17 +0100 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2025-05-26 18:09:21 +0000 |
commit | 894e6951cfdd4868a396bde68ac01f0ad28326f0 (patch) | |
tree | 62a020f5a50c421b44fe51574cf9b33daa84f4aa /libjava/java/io/StringBufferInputStream.java | |
parent | 457b3d1e29ce72bda6ac74a7c761decd657aab12 (diff) | |
download | gcc-894e6951cfdd4868a396bde68ac01f0ad28326f0.zip gcc-894e6951cfdd4868a396bde68ac01f0ad28326f0.tar.gz gcc-894e6951cfdd4868a396bde68ac01f0ad28326f0.tar.bz2 |
gccrs: Remove unneeded clones untill we have an arena allocator for these tmps
Cloning inference variables is very expensive because it means we are indirectly
creating an implicit new inference variable added to the reference chain.
gcc/rust/ChangeLog:
* checks/errors/privacy/rust-privacy-reporter.cc (PrivacyReporter::check_base_type_privacy):
no need for unreachable here
* typecheck/rust-unify.cc (UnifyRules::commit): dont clone infer vars
(UnifyRules::expect_inference_variable): likewise
Signed-off-by: Philip Herron <herron.philip@googlemail.com>
Diffstat (limited to 'libjava/java/io/StringBufferInputStream.java')
0 files changed, 0 insertions, 0 deletions