Commit 9bbfb21
committed
[SILVerifier] Ease this over-strict verification.
It's permitted for a `witness_method` instruction to have multiple
type-dependent operands. This can happen when for example when one
local archetype is defined in terms of another.
rdar://1592115021 parent 3728c77 commit 9bbfb21
File tree
2 files changed
+17
-2
lines changed- lib/SIL/Verifier
- validation-test/SILOptimizer
2 files changed
+17
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4208 | 4208 | | |
4209 | 4209 | | |
4210 | 4210 | | |
4211 | | - | |
4212 | | - | |
| 4211 | + | |
| 4212 | + | |
| 4213 | + | |
4213 | 4214 | | |
4214 | 4215 | | |
4215 | 4216 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
0 commit comments