aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/io/StringBufferInputStream.java
diff options
context:
space:
mode:
authorPhilip Herron <herron.philip@googlemail.com>2025-05-19 17:42:17 +0100
committerPhilip Herron <philip.herron@embecosm.com>2025-05-26 18:09:21 +0000
commit894e6951cfdd4868a396bde68ac01f0ad28326f0 (patch)
tree62a020f5a50c421b44fe51574cf9b33daa84f4aa /libjava/java/io/StringBufferInputStream.java
parent457b3d1e29ce72bda6ac74a7c761decd657aab12 (diff)
downloadgcc-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