Searched refs:obligation (Results 1 – 5 of 5) sorted by relevance
2429 obligation->child_scope = child_scope; in add_compatibility_obligation()2440 obligation->child_prop = child_prop; in add_property_compatibility_obligation()2441 obligation->parent_prop = parent_prop; in add_property_compatibility_obligation()2460 &obligation->child_fn, obligation->child_scope, in check_variance_obligation()2461 &obligation->parent_fn, obligation->parent_scope); in check_variance_obligation()2464 &obligation->child_fn, obligation->child_scope, in check_variance_obligation()2465 &obligation->parent_fn, obligation->parent_scope, status); in check_variance_obligation()2471 property_types_compatible(obligation->parent_prop, obligation->child_prop); in check_variance_obligation()2473 emit_incompatible_property_error(obligation->child_prop, obligation->parent_prop); in check_variance_obligation()2514 variance_obligation *obligation; in resolve_delayed_variance_obligations() local[all …]
2 Abstract method in trait using "self" (delayed obligation)
2 Bug #78647: Outstanding dependency obligation
23 // Tie up B in a variance obligation.
25 // Tie up B in a variance obligation.
Completed in 21 milliseconds