File tree Expand file tree Collapse file tree 3 files changed +2
-37
lines changed
compiler/src/dotty/tools/dotc Expand file tree Collapse file tree 3 files changed +2
-37
lines changed Original file line number Diff line number Diff line change @@ -73,8 +73,7 @@ class Compiler {
73
73
new RefChecks ) :: // Various checks mostly related to abstract members and overriding
74
74
List (new semanticdb.ExtractSemanticDB .AppendDiagnostics ) :: // Attach warnings to extracted SemanticDB and write to .semanticdb file
75
75
List (new init.Checker ) :: // Check initialization of objects
76
- List (new PublicInBinary , // Makes @publicInBinary definitions public
77
- new ProtectedAccessors , // Add accessors for protected members
76
+ List (new ProtectedAccessors , // Add accessors for protected members
78
77
new ExtensionMethods , // Expand methods of value classes with extension methods
79
78
new UncacheGivenAliases , // Avoid caching RHS of simple parameterless given aliases
80
79
new ElimByName , // Map by-name parameters to functions
Original file line number Diff line number Diff line change @@ -136,6 +136,7 @@ abstract class AccessProxies {
136
136
*/
137
137
def useAccessor (reference : RefTree )(using Context ): Tree = {
138
138
val accessed = reference.symbol.asTerm
139
+ assert(! accessed.hasPublicInBinary)
139
140
var accessorClass = hostForAccessorOf(accessed : Symbol )
140
141
if (accessorClass.exists) {
141
142
if accessorClass.is(Package ) then
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments