File tree Expand file tree Collapse file tree 3 files changed +8
-5
lines changed
compiler/src/dotty/tools/dotc/core Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 1
- -Xss1m
2
- -Xms512m
3
- -Xmx1200m
1
+ -Xss10m
2
+ -Xms1024m
3
+ -Xmx4096m
4
4
-XX:MaxInlineLevel=35
Original file line number Diff line number Diff line change @@ -134,7 +134,10 @@ object NameOps {
134
134
}
135
135
136
136
/** Does the name match `extension`? */
137
- def isExtension : Boolean = name.toString == " extension"
137
+ def isExtension : Boolean = name match
138
+ case name : SimpleName =>
139
+ name.length == " extension" .length && name.startsWith(" extension" )
140
+ case _ => false
138
141
139
142
/** Does this name start with `extension_`? */
140
143
def isExtensionName : Boolean = name match
Original file line number Diff line number Diff line change 9
9
-- Error: tests/neg/illegal-extension.scala:5:14 -----------------------------------------------------------------------
10
10
5 | private var extension = Nil // error: not allowed because it matches `extension`
11
11
| ^^^^^^^^^
12
- | illegal variable name: `extension `
12
+ | illegal setter name: `extension_= `
13
13
-- Error: tests/neg/illegal-extension.scala:8:23 -----------------------------------------------------------------------
14
14
8 |extension (x: Any) def extension_foo: String = "foo" // error: illegal name: extension_foo may not start with `extension_`
15
15
| ^^^^^^^^^^^^^
You can’t perform that action at this time.
0 commit comments