Commit bc5620c2 authored by Ian Lance Taylor's avatar Ian Lance Taylor

Match gccgo error messages.

bug117.go:13:12: error: reference to undefined field or method

import1.go:9:2: error: redefinition of '.main.bufio'
import1.go:8:2: note: previous definition of '.main.bufio' was here
import1.go:9:2: error: incompatible imported type 'bufio.Error'

interface9.go:25:5: error: incompatible types in assignment (method P requires a pointer)
interface9.go:30:5: error: incompatible types in assignment (method P requires a pointer)

R=rsc
DELTA=5  (0 added, 0 deleted, 5 changed)
OCL=29044
CL=29055
parent d8523863
......@@ -15,7 +15,7 @@ func fn(p PS) int {
// p has type PS, and PS has no methods.
// (a compiler might see that p is a pointer
// and go looking in S without noticing PS.)
return p.get() // ERROR "undefined DOT"
return p.get() // ERROR "undefined"
}
func main() {
s := S{1};
......
......@@ -9,6 +9,6 @@
package main
import (
"bufio";
bufio "os"; // ERROR "redeclaration"
"bufio"; // GCCGO_ERROR "previous"
bufio "os"; // ERROR "redeclaration|redefinition|incompatible"
)
......@@ -26,12 +26,12 @@ func main() {
var sp SP;
v = t;
p = t; // ERROR "is not"
p = t; // ERROR "is not|requires a pointer"
v = &t;
p = &t;
v = s;
p = s; // ERROR "is not"
p = s; // ERROR "is not|requires a pointer"
v = &s;
p = &s;
......
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