aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/net/rpc
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2018-01-27 23:44:29 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2018-01-27 23:44:29 +0000
commitd779dffc4b6ec69cb51b426f779eca4bc37fd063 (patch)
treec305b88e41d468affc247b4f066bc9340fb2209e /libgo/go/net/rpc
parentace36c8bcc112f1ecf889f413e22df5a41ed3e87 (diff)
downloadgcc-d779dffc4b6ec69cb51b426f779eca4bc37fd063.zip
gcc-d779dffc4b6ec69cb51b426f779eca4bc37fd063.tar.gz
gcc-d779dffc4b6ec69cb51b426f779eca4bc37fd063.tar.bz2
libgo: update to Go1.10rc1
Reviewed-on: https://go-review.googlesource.com/90295 From-SVN: r257126
Diffstat (limited to 'libgo/go/net/rpc')
-rw-r--r--libgo/go/net/rpc/server.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/libgo/go/net/rpc/server.go b/libgo/go/net/rpc/server.go
index a021292..96e6973 100644
--- a/libgo/go/net/rpc/server.go
+++ b/libgo/go/net/rpc/server.go
@@ -296,7 +296,7 @@ func suitableMethods(typ reflect.Type, reportErr bool) map[string]*methodType {
// Method needs three ins: receiver, *args, *reply.
if mtype.NumIn() != 3 {
if reportErr {
- log.Println("method", mname, "has wrong number of ins:", mtype.NumIn())
+ log.Printf("rpc.Register: method %q has %d input parameters; needs exactly three\n", mname, mtype.NumIn())
}
continue
}
@@ -304,7 +304,7 @@ func suitableMethods(typ reflect.Type, reportErr bool) map[string]*methodType {
argType := mtype.In(1)
if !isExportedOrBuiltinType(argType) {
if reportErr {
- log.Println(mname, "argument type not exported:", argType)
+ log.Printf("rpc.Register: argument type of method %q is not exported: %q\n", mname, argType)
}
continue
}
@@ -312,28 +312,28 @@ func suitableMethods(typ reflect.Type, reportErr bool) map[string]*methodType {
replyType := mtype.In(2)
if replyType.Kind() != reflect.Ptr {
if reportErr {
- log.Println("method", mname, "reply type not a pointer:", replyType)
+ log.Printf("rpc.Register: reply type of method %q is not a pointer: %q\n", mname, replyType)
}
continue
}
// Reply type must be exported.
if !isExportedOrBuiltinType(replyType) {
if reportErr {
- log.Println("method", mname, "reply type not exported:", replyType)
+ log.Printf("rpc.Register: reply type of method %q is not exported: %q\n", mname, replyType)
}
continue
}
// Method needs one out.
if mtype.NumOut() != 1 {
if reportErr {
- log.Println("method", mname, "has wrong number of outs:", mtype.NumOut())
+ log.Printf("rpc.Register: method %q has %d output parameters; needs exactly one\n", mname, mtype.NumOut())
}
continue
}
// The return type of the method must be error.
if returnType := mtype.Out(0); returnType != typeOfError {
if reportErr {
- log.Println("method", mname, "returns", returnType.String(), "not error")
+ log.Printf("rpc.Register: return type of method %q is %q, must be error\n", mname, returnType)
}
continue
}