mirror of
https://github.com/golang/go
synced 2024-09-05 16:04:50 +00:00
cmd/compile: remove period from "not allowed in runtime" errors
We don't punctuate compiler diagnostics. Change-Id: I19e1f30fbf04f0d1bfe6648fae26beaf3a06ee92 Reviewed-on: https://go-review.googlesource.com/c/go/+/201077 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
06b12e660c
commit
b649bdc7f3
|
@ -345,7 +345,7 @@ func closuredebugruntimecheck(clo *Node) {
|
|||
}
|
||||
}
|
||||
if compiling_runtime && clo.Esc == EscHeap {
|
||||
yyerrorl(clo.Pos, "heap-allocated closure, not allowed in runtime.")
|
||||
yyerrorl(clo.Pos, "heap-allocated closure, not allowed in runtime")
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -251,7 +251,7 @@ func moveToHeap(n *Node) {
|
|||
Dump("MOVE", n)
|
||||
}
|
||||
if compiling_runtime {
|
||||
yyerror("%v escapes to heap, not allowed in runtime.", n)
|
||||
yyerror("%v escapes to heap, not allowed in runtime", n)
|
||||
}
|
||||
if n.Class() == PAUTOHEAP {
|
||||
Dump("n", n)
|
||||
|
|
|
@ -195,7 +195,7 @@ func walkstmt(n *Node) *Node {
|
|||
v := n.Left
|
||||
if v.Class() == PAUTOHEAP {
|
||||
if compiling_runtime {
|
||||
yyerror("%v escapes to heap, not allowed in runtime.", v)
|
||||
yyerror("%v escapes to heap, not allowed in runtime", v)
|
||||
}
|
||||
if prealloc[v] == nil {
|
||||
prealloc[v] = callnew(v.Type)
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
package p
|
||||
|
||||
func f(x int) func(int) int {
|
||||
return func(y int) int { return x + y } // ERROR "heap-allocated closure, not allowed in runtime."
|
||||
return func(y int) int { return x + y } // ERROR "heap-allocated closure, not allowed in runtime"
|
||||
}
|
||||
|
||||
func g(x int) func(int) int { // ERROR "x escapes to heap, not allowed in runtime."
|
||||
return func(y int) int { // ERROR "heap-allocated closure, not allowed in runtime."
|
||||
func g(x int) func(int) int { // ERROR "x escapes to heap, not allowed in runtime"
|
||||
return func(y int) int { // ERROR "heap-allocated closure, not allowed in runtime"
|
||||
x += y
|
||||
return x + y
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue