Commit 47049ce
authored
Merge pull request swiftlang#84299 from slavapestov/non-canonical-archetypes
AST: Allow non-canonical opaque archetypesFile tree
13 files changed
+110
-114
lines changed- include/swift/AST
- lib
- AST
- IRGen
- Sema
- Serialization
13 files changed
+110
-114
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
| 70 | + | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
89 | | - | |
| 88 | + | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
| 92 | + | |
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
99 | | - | |
| 99 | + | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
| 102 | + | |
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
109 | | - | |
| 108 | + | |
110 | 109 | | |
| 110 | + | |
| 111 | + | |
111 | 112 | | |
112 | 113 | | |
113 | 114 | | |
114 | 115 | | |
115 | 116 | | |
116 | 117 | | |
117 | | - | |
118 | | - | |
| 118 | + | |
| 119 | + | |
119 | 120 | | |
120 | 121 | | |
121 | 122 | | |
| |||
168 | 169 | | |
169 | 170 | | |
170 | 171 | | |
171 | | - | |
| 172 | + | |
172 | 173 | | |
173 | 174 | | |
174 | | - | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
175 | 179 | | |
176 | 180 | | |
177 | 181 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | | - | |
| 179 | + | |
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7008 | 7008 | | |
7009 | 7009 | | |
7010 | 7010 | | |
7011 | | - | |
| 7011 | + | |
7012 | 7012 | | |
7013 | 7013 | | |
7014 | 7014 | | |
| |||
7087 | 7087 | | |
7088 | 7088 | | |
7089 | 7089 | | |
7090 | | - | |
| 7090 | + | |
| 7091 | + | |
7091 | 7092 | | |
7092 | 7093 | | |
7093 | 7094 | | |
| |||
7231 | 7232 | | |
7232 | 7233 | | |
7233 | 7234 | | |
7234 | | - | |
7235 | | - | |
7236 | | - | |
7237 | | - | |
7238 | | - | |
| 7235 | + | |
| 7236 | + | |
| 7237 | + | |
| 7238 | + | |
| 7239 | + | |
| 7240 | + | |
| 7241 | + | |
7239 | 7242 | | |
7240 | 7243 | | |
7241 | 7244 | | |
| |||
7308 | 7311 | | |
7309 | 7312 | | |
7310 | 7313 | | |
7311 | | - | |
| 7314 | + | |
7312 | 7315 | | |
7313 | 7316 | | |
7314 | 7317 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5731 | 5731 | | |
5732 | 5732 | | |
5733 | 5733 | | |
5734 | | - | |
| 5734 | + | |
| 5735 | + | |
5735 | 5736 | | |
5736 | 5737 | | |
5737 | 5738 | | |
| |||
5759 | 5760 | | |
5760 | 5761 | | |
5761 | 5762 | | |
| 5763 | + | |
5762 | 5764 | | |
5763 | 5765 | | |
5764 | 5766 | | |
| |||
6014 | 6016 | | |
6015 | 6017 | | |
6016 | 6018 | | |
6017 | | - | |
6018 | | - | |
| 6019 | + | |
| 6020 | + | |
6019 | 6021 | | |
6020 | 6022 | | |
6021 | 6023 | | |
| |||
6025 | 6027 | | |
6026 | 6028 | | |
6027 | 6029 | | |
6028 | | - | |
6029 | | - | |
6030 | | - | |
6031 | | - | |
6032 | | - | |
6033 | 6030 | | |
6034 | 6031 | | |
6035 | 6032 | | |
| |||
6044 | 6041 | | |
6045 | 6042 | | |
6046 | 6043 | | |
6047 | | - | |
6048 | | - | |
6049 | | - | |
| 6044 | + | |
| 6045 | + | |
| 6046 | + | |
6050 | 6047 | | |
6051 | 6048 | | |
6052 | 6049 | | |
| |||
6108 | 6105 | | |
6109 | 6106 | | |
6110 | 6107 | | |
6111 | | - | |
6112 | | - | |
| 6108 | + | |
| 6109 | + | |
6113 | 6110 | | |
6114 | 6111 | | |
6115 | 6112 | | |
| |||
6146 | 6143 | | |
6147 | 6144 | | |
6148 | 6145 | | |
6149 | | - | |
6150 | | - | |
| 6146 | + | |
| 6147 | + | |
6151 | 6148 | | |
6152 | 6149 | | |
6153 | 6150 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3634 | 3634 | | |
3635 | 3635 | | |
3636 | 3636 | | |
3637 | | - | |
3638 | | - | |
3639 | | - | |
3640 | | - | |
3641 | | - | |
3642 | | - | |
3643 | | - | |
3644 | | - | |
3645 | | - | |
3646 | | - | |
3647 | 3637 | | |
3648 | 3638 | | |
3649 | 3639 | | |
| |||
7500 | 7490 | | |
7501 | 7491 | | |
7502 | 7492 | | |
7503 | | - | |
7504 | | - | |
7505 | | - | |
7506 | | - | |
7507 | | - | |
7508 | 7493 | | |
7509 | 7494 | | |
7510 | 7495 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
0 commit comments