Pavel Yaskevich
2ced603bc3
[ConstraintSystem] Add 'replace as with as!' fix
2018-08-13 01:23:27 -07:00
Pavel Yaskevich
48c4eb4539
[ConstraintSystem] Add 'add address-of' fix
2018-08-13 01:23:27 -07:00
Pavel Yaskevich
a17c1cb409
[ConstraintSystem] Add 'unwrap optional base' fix
2018-08-13 01:23:27 -07:00
Pavel Yaskevich
6fc5ce36fd
[ConstraintSystem] Add 'force optional' fix
2018-08-13 01:23:27 -07:00
Pavel Yaskevich
428e9b5926
[ConstraintSystem] Add 'force downcast' fix
2018-08-13 01:23:27 -07:00
Pavel Yaskevich
ac0509729a
[ConstraintSystem] Introduce ConstraintFix abstraction
...
A fix is related to one of the constraints through its locator,
and contains information required to "fix" a failure associated with
given constraint, each of the fixes also includes diagnostic.
2018-08-13 01:23:27 -07:00