Commit d19a792
committed
Fix #3533: Fix parsing of raw types appearing in generic position
Only the ClassfileParser is fixed (because we can just ask users to fix
their Java source files to not use raw types to get them to compile with
Dotty). This means that the added Java testcase does not pass Dotty's
Java source parser, we handle this by putting "JAVA_ONLY" in the filename and
skipping files that contain this string from going through Dotty in our
testing framework.1 parent 7d1fd0d commit d19a792
File tree
4 files changed
+17
-4
lines changed- compiler
- src/dotty/tools/dotc/core/classfile
- test/dotty/tools/vulpix
- tests/pos-java-interop-separate/i3533
4 files changed
+17
-4
lines changedLines changed: 4 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
164 | | - | |
| 164 | + | |
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
| |||
261 | 261 | | |
262 | 262 | | |
263 | 263 | | |
264 | | - | |
| 264 | + | |
265 | 265 | | |
266 | 266 | | |
267 | 267 | | |
| |||
625 | 625 | | |
626 | 626 | | |
627 | 627 | | |
628 | | - | |
| 628 | + | |
| 629 | + | |
629 | 630 | | |
630 | 631 | | |
631 | 632 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
376 | 376 | | |
377 | 377 | | |
378 | 378 | | |
379 | | - | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
380 | 383 | | |
381 | 384 | | |
382 | 385 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
0 commit comments