Skip to content

Commit f2af157

Browse files
committed
Fix start position of tag
Caret is at open bracket. Simplified forward port scala/scala@85136e3
1 parent 845522e commit f2af157

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

compiler/src/dotty/tools/dotc/parsing/xml/MarkupParsers.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ object MarkupParsers {
431431
* | Name [S] '/' '>'
432432
*/
433433
def xPattern: Tree = {
434-
var start = curOffset
434+
val start = curOffset
435435
val qname = xName
436436
debugLastStartElement = (start, qname) :: debugLastStartElement
437437
xSpaceOpt()

tests/neg/t2275a.scala

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
object Test {
2+
if (true) {
3+
<br> // error maybe this tag isn't closed // error
4+
}else{ // error // error in XML content, use double brace
5+
<span>{"louenesee"}</span>
6+
}
7+
} // anypos-error

tests/untried/neg/t2275a.scala

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)