Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix #3888: Always identify impl classes by their IMPLCLASS flag.
Before, we sometimes used name-based identification of impl classes. This was introduced in ac54f18, before Scala.js 0.1! At the time, we were still using a custom `Global` subtrait instead of a compiler plugin, and a custom `.jstype` file reader instead of the normal class-file reader of scalac. The flag was not present in some cases of separate compilation. Now that we use a normal compiler plugin, this issue does not seem to manifest itself anymore. It seems this code was left there for 6 years for nothing.
- Loading branch information
Showing
3 changed files
with
11 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters