aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cmd/compile/internal/ssa/numberlines.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/ssa/numberlines.go b/src/cmd/compile/internal/ssa/numberlines.go
index ef5e133206..9bdb357d35 100644
--- a/src/cmd/compile/internal/ssa/numberlines.go
+++ b/src/cmd/compile/internal/ssa/numberlines.go
@@ -149,7 +149,7 @@ func numberLines(f *Func) {
} else {
for _, p := range b.Preds {
pbi := p.Block().ID
- if endlines[pbi] != firstPos {
+ if endlines[pbi].Line() != firstPos.Line() || !endlines[pbi].SameFile(firstPos) {
b.Values[firstPosIndex].Pos = firstPos.WithIsStmt()
break
}