diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2018-01-27 23:44:29 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2018-01-27 23:44:29 +0000 |
commit | d779dffc4b6ec69cb51b426f779eca4bc37fd063 (patch) | |
tree | c305b88e41d468affc247b4f066bc9340fb2209e /libgo/go/net/rpc | |
parent | ace36c8bcc112f1ecf889f413e22df5a41ed3e87 (diff) | |
download | gcc-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.go | 12 |
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 } |