aboutsummaryrefslogtreecommitdiff
path: root/gcc/pointer-query.cc
diff options
context:
space:
mode:
authorPhilip Herron <herron.philip@googlemail.com>2023-04-20 12:44:31 +0100
committerPhilip Herron <philip.herron@embecosm.com>2023-04-26 15:02:44 +0000
commitddcd571a67fb205f7e168a3c3cd4e63080ed026b (patch)
treead02629c13e6c21909b39be2979c3f498a604b31 /gcc/pointer-query.cc
parent34a5eebc1b98b6519d590c3b165c3bae1afa5fbb (diff)
downloadgcc-ddcd571a67fb205f7e168a3c3cd4e63080ed026b.zip
gcc-ddcd571a67fb205f7e168a3c3cd4e63080ed026b.tar.gz
gcc-ddcd571a67fb205f7e168a3c3cd4e63080ed026b.tar.bz2
gccrs: Fix ICE during method resolution
We were missing a check for trait item selection to ensure they are actually methods and remove assertion to check if the trait item is a function this is a valid error check not an assertion. Fixes #2139 gcc/rust/ChangeLog: * typecheck/rust-hir-dot-operator.cc (MethodResolver::select): verify it is a method gcc/testsuite/ChangeLog: * rust/compile/issue-2139.rs: New test. Signed-off-by: Philip Herron <herron.philip@googlemail.com>
Diffstat (limited to 'gcc/pointer-query.cc')
0 files changed, 0 insertions, 0 deletions