Commit b649bdc7 authored by Matthew Dempsky's avatar Matthew Dempsky

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/+/201077Reviewed-by: default avatarBrad Fitzpatrick <bradfitz@golang.org>
parent 06b12e66
...@@ -345,7 +345,7 @@ func closuredebugruntimecheck(clo *Node) { ...@@ -345,7 +345,7 @@ func closuredebugruntimecheck(clo *Node) {
} }
} }
if compiling_runtime && clo.Esc == EscHeap { 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) { ...@@ -251,7 +251,7 @@ func moveToHeap(n *Node) {
Dump("MOVE", n) Dump("MOVE", n)
} }
if compiling_runtime { 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 { if n.Class() == PAUTOHEAP {
Dump("n", n) Dump("n", n)
......
...@@ -195,7 +195,7 @@ func walkstmt(n *Node) *Node { ...@@ -195,7 +195,7 @@ func walkstmt(n *Node) *Node {
v := n.Left v := n.Left
if v.Class() == PAUTOHEAP { if v.Class() == PAUTOHEAP {
if compiling_runtime { 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 { if prealloc[v] == nil {
prealloc[v] = callnew(v.Type) prealloc[v] = callnew(v.Type)
......
...@@ -7,11 +7,11 @@ ...@@ -7,11 +7,11 @@
package p package p
func f(x int) func(int) int { 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." 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." return func(y int) int { // ERROR "heap-allocated closure, not allowed in runtime"
x += y x += y
return x + y return x + y
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment