Skip to content

Commit d75c3d6

Browse files
committed
Rust: Infer argument types based on trait bounds on parameters
1 parent b8a8a16 commit d75c3d6

File tree

9 files changed

+652
-242
lines changed

9 files changed

+652
-242
lines changed

rust/ql/lib/codeql/rust/internal/typeinference/BlanketImplementation.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ module SatisfiesBlanketConstraint<
134134
exists(ArgumentTypeAndBlanketOffset ato, Trait traitBound |
135135
ato = MkArgumentTypeAndBlanketOffset(at, _) and
136136
SatisfiesBlanketConstraintInput::relevantConstraint(ato, impl, traitBound) and
137-
SatisfiesBlanketConstraint::satisfiesConstraintType(ato, TTrait(traitBound), _, _)
137+
SatisfiesBlanketConstraint::satisfiesConstraint(ato, TTrait(traitBound), _, _)
138138
)
139139
or
140140
exists(TypeParam blanketTypeParam |

0 commit comments

Comments
 (0)