]> Cypherpunks repositories - gostls13.git/commitdiff
single argument panic on non-darwin and in comments
authorRuss Cox <rsc@golang.org>
Tue, 30 Mar 2010 20:15:16 +0000 (13:15 -0700)
committerRuss Cox <rsc@golang.org>
Tue, 30 Mar 2010 20:15:16 +0000 (13:15 -0700)
R=r
CC=golang-dev
https://golang.org/cl/800042

src/pkg/debug/proc/proc_linux.go
src/pkg/debug/proc/regs_linux_386.go
src/pkg/debug/proc/regs_linux_amd64.go
src/pkg/syscall/syscall_mingw.go
src/pkg/websocket/client.go
src/pkg/websocket/server.go

index afe8bd9159294911344a1eec6dc77488ec97ad57..5253ea846bc4136988765334fc71619bd578715c 100644 (file)
@@ -430,7 +430,7 @@ func (t *thread) wait() {
                t.logTrace("beginning wait")
                ev.Waitmsg, ev.err = os.Wait(t.tid, syscall.WALL)
                if ev.err == nil && ev.Pid != t.tid {
-                       panic("Wait returned pid ", ev.Pid, " wanted ", t.tid)
+                       panic(fmt.Sprint("Wait returned pid ", ev.Pid, " wanted ", t.tid))
                }
                if ev.StopSignal() == syscall.SIGSTOP && t.ignoreNextSigstop {
                        // Spurious SIGSTOP.  See Thread.Stop().
index 7c5478d86fb8c8b68dffc7e6c31685f716f78110..6ba1b75180321c08595a42f067eb26744932abeb 100644 (file)
@@ -92,7 +92,7 @@ func (r *_386Regs) Get(i int) Word {
        case 15:
                return Word(r.Gs)
        }
-       panic("invalid register index ", strconv.Itoa(i))
+       panic("invalid register index " + strconv.Itoa(i))
 }
 
 func (r *_386Regs) Set(i int, val Word) os.Error {
@@ -130,7 +130,7 @@ func (r *_386Regs) Set(i int, val Word) os.Error {
        case 15:
                r.Gs = uint16(val)
        default:
-               panic("invalid register index ", strconv.Itoa(i))
+               panic("invalid register index " + strconv.Itoa(i))
        }
        return r.setter(&r.PtraceRegs)
 }
index b070b771409413fe85ad2087342c6c94e44b6aca..a9f3569d3a7b51bf78fd59aec7775f5ae362f7d0 100644 (file)
@@ -124,7 +124,7 @@ func (r *amd64Regs) Get(i int) Word {
        case 23:
                return Word(r.Gs)
        }
-       panic("invalid register index ", strconv.Itoa(i))
+       panic("invalid register index " + strconv.Itoa(i))
 }
 
 func (r *amd64Regs) Set(i int, val Word) os.Error {
@@ -178,7 +178,7 @@ func (r *amd64Regs) Set(i int, val Word) os.Error {
        case 23:
                r.Gs = uint64(val)
        default:
-               panic("invalid register index ", strconv.Itoa(i))
+               panic("invalid register index " + strconv.Itoa(i))
        }
        return r.setter(&r.PtraceRegs)
 }
index 210c783150fa5d035f9da3909d63da161e980f2c..2ae56d5c5971af2bfd2b66843d576ca512e88e26 100644 (file)
@@ -24,7 +24,7 @@ import (
 )
 
 func abort(funcname string, err int) {
-       panic(funcname+" failed: (", err, ") ", syscall.Errstr(err), "\n")
+       panic(funcname + " failed: " + syscall.Errstr(err))
 }
 
 func print_version(v uint32) {
@@ -77,7 +77,7 @@ func getprocaddress(handle uint32, procname uintptr) (proc uintptr)
 func loadDll(fname string) uint32 {
        m := loadlibraryex(uintptr(unsafe.Pointer(StringBytePtr(fname))))
        if m == 0 {
-               panic("syscall: could not LoadLibraryEx ", fname)
+               panic("syscall: could not LoadLibraryEx " + fname)
        }
        return m
 }
@@ -85,7 +85,7 @@ func loadDll(fname string) uint32 {
 func getSysProcAddr(m uint32, pname string) uintptr {
        p := getprocaddress(m, uintptr(unsafe.Pointer(StringBytePtr(pname))))
        if p == 0 {
-               panic("syscall: could not GetProcAddress for ", pname)
+               panic("syscall: could not GetProcAddress for " + pname)
        }
        return p
 }
index 90597a8212559de7fc399c89454f685890cfc33d..2966450a6feeb2ca7c40f0eafc528fce11d5aab4 100644 (file)
@@ -74,14 +74,14 @@ func newClient(resourceName, host, origin, location, protocol string, rwc io.Rea
        func main() {
                ws, err := websocket.Dial("ws://localhost/ws", "", "http://localhost/");
                if err != nil {
-                       panic("Dial: ", err.String())
+                       panic("Dial: " + err.String())
                }
                if _, err := ws.Write([]byte("hello, world!\n")); err != nil {
-                       panic("Write: ", err.String())
+                       panic("Write: " + err.String())
                }
                var msg = make([]byte, 512);
                if n, err := ws.Read(msg); err != nil {
-                       panic("Read: ", err.String())
+                       panic("Read: " + err.String())
                }
                // use msg[0:n]
        }
index 7faf6ba49e325eeae08dac5f9055dd77f82e5e5e..00b537e277fbddbcbccfb9b8bd804e6c19a59c83 100644 (file)
@@ -34,7 +34,7 @@ import (
                http.Handle("/echo", websocket.Handler(EchoServer));
                err := http.ListenAndServe(":12345", nil);
                if err != nil {
-                       panic("ListenAndServe: ", err.String())
+                       panic("ListenAndServe: " + err.String())
                }
        }
 */