diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2021-11-18 00:16:47 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-18 00:16:47 +0000 |
commit | 0995184e26f81f8ba6872c3efb59f640a7fe7162 (patch) | |
tree | 01e0e210f795a5fbf25c386aae758d0336ccad8c /gcc/tree-ssa-ifcombine.c | |
parent | 63fc39600ce2640e9c4d07e00e162c2529b1820a (diff) | |
parent | db832831ed15ad25aec99a7d4a87b7019e5f1aa4 (diff) | |
download | gcc-0995184e26f81f8ba6872c3efb59f640a7fe7162.zip gcc-0995184e26f81f8ba6872c3efb59f640a7fe7162.tar.gz gcc-0995184e26f81f8ba6872c3efb59f640a7fe7162.tar.bz2 |
Merge #810
810: Fix MethodCalls for covariant impl blocks r=philberty a=philberty
I think we need to research more into how we probe for potential candidates
for method calls. This fixes a few bugs going on in #808 one where the
canonical path was empty and one where we fail to probe directly on the
receiver of reference types to impl blocks but we must be able to also support
that autoderef means that a receiver's root type might actually be the type we
care about for example a reference to a generic type-parameter and we probe
its bounds for candidates for example. Lets consult the rustc code and references on this.
Fixes #808
Co-authored-by: Philip Herron <philip.herron@embecosm.com>
Diffstat (limited to 'gcc/tree-ssa-ifcombine.c')
0 files changed, 0 insertions, 0 deletions