]> git.ipfire.org Git - thirdparty/gcc.git/commit
gccrs: Fix ICE when doing method resolution on trait predicates
authorPhilip Herron <herron.philip@googlemail.com>
Thu, 27 Mar 2025 14:22:48 +0000 (14:22 +0000)
committerPhilip Herron <philip.herron@embecosm.com>
Thu, 27 Mar 2025 15:23:52 +0000 (15:23 +0000)
commit1a2f56a9d529f39ccbd72ec9fa5b5ccb8c3e6737
tree45891472b7dab057130f08b10bd91b85e4e70176
parent34b0a681598d52de442a0a21c3a7df20bf1485bc
gccrs: Fix ICE when doing method resolution on trait predicates

We need to ensure we are adding methods to the possible candidates.

Fixes Rust-GCC#3554

gcc/rust/ChangeLog:

* typecheck/rust-hir-dot-operator.cc:

gcc/testsuite/ChangeLog:

* rust/compile/issue-3554-1.rs: New test.
* rust/compile/issue-3554-2.rs: New test.

Signed-off-by: Philip Herron <herron.philip@googlemail.com>
gcc/rust/typecheck/rust-hir-dot-operator.cc
gcc/testsuite/rust/compile/issue-3554-1.rs [new file with mode: 0644]
gcc/testsuite/rust/compile/issue-3554-2.rs [new file with mode: 0644]