Commit 67b39859 authored by Ian Lance Taylor's avatar Ian Lance Taylor

runtime: remove unused global variable emptystring

Last runtime use was removed in https://golang.org/cl/133700043,
September 2014.

Replace plan9 syscall uses with plan9-specific variable.

Change-Id: Ifb910c021c1419a7c782959f90b054ed600d9e19
Reviewed-on: https://go-review.googlesource.com/55450Reviewed-by: 's avatarMartin Möhrmann <moehrmann@google.com>
Run-TryBot: Martin Möhrmann <moehrmann@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
parent 1ee701e8
...@@ -716,7 +716,6 @@ const ( ...@@ -716,7 +716,6 @@ const (
const _TracebackMaxFrames = 100 const _TracebackMaxFrames = 100
var ( var (
emptystring string
allglen uintptr allglen uintptr
allm *m allm *m
allp [_MaxGomaxprocs + 1]*p allp [_MaxGomaxprocs + 1]*p
......
...@@ -38,7 +38,7 @@ TEXT ·Syscall(SB),NOSPLIT,$0-32 ...@@ -38,7 +38,7 @@ TEXT ·Syscall(SB),NOSPLIT,$0-32
JMP copyresult3 JMP copyresult3
ok3: ok3:
LEAL runtime·emptystring(SB), SI LEAL ·emptystring(SB), SI
copyresult3: copyresult3:
LEAL err+24(FP), DI LEAL err+24(FP), DI
...@@ -76,7 +76,7 @@ TEXT ·Syscall6(SB),NOSPLIT,$0-44 ...@@ -76,7 +76,7 @@ TEXT ·Syscall6(SB),NOSPLIT,$0-44
JMP copyresult4 JMP copyresult4
ok4: ok4:
LEAL runtime·emptystring(SB), SI LEAL ·emptystring(SB), SI
copyresult4: copyresult4:
LEAL err+36(FP), DI LEAL err+36(FP), DI
...@@ -143,7 +143,7 @@ TEXT ·seek(SB),NOSPLIT,$0-36 ...@@ -143,7 +143,7 @@ TEXT ·seek(SB),NOSPLIT,$0-36
JMP copyresult6 JMP copyresult6
ok6: ok6:
LEAL runtime·emptystring(SB), SI LEAL ·emptystring(SB), SI
copyresult6: copyresult6:
LEAL err+28(FP), DI LEAL err+28(FP), DI
......
...@@ -37,7 +37,7 @@ TEXT ·Syscall(SB),NOSPLIT,$0-64 ...@@ -37,7 +37,7 @@ TEXT ·Syscall(SB),NOSPLIT,$0-64
JMP copyresult3 JMP copyresult3
ok3: ok3:
LEAQ runtime·emptystring(SB), SI LEAQ ·emptystring(SB), SI
copyresult3: copyresult3:
LEAQ err+48(FP), DI LEAQ err+48(FP), DI
...@@ -75,7 +75,7 @@ TEXT ·Syscall6(SB),NOSPLIT,$0-88 ...@@ -75,7 +75,7 @@ TEXT ·Syscall6(SB),NOSPLIT,$0-88
JMP copyresult4 JMP copyresult4
ok4: ok4:
LEAQ runtime·emptystring(SB), SI LEAQ ·emptystring(SB), SI
copyresult4: copyresult4:
LEAQ err+72(FP), DI LEAQ err+72(FP), DI
...@@ -141,7 +141,7 @@ TEXT ·seek(SB),NOSPLIT,$0-56 ...@@ -141,7 +141,7 @@ TEXT ·seek(SB),NOSPLIT,$0-56
JMP copyresult6 JMP copyresult6
ok6: ok6:
LEAQ runtime·emptystring(SB), SI LEAQ ·emptystring(SB), SI
copyresult6: copyresult6:
LEAQ err+40(FP), DI LEAQ err+40(FP), DI
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
// System call support for plan9 on arm // System call support for plan9 on arm
TEXT sysresult<>(SB),NOSPLIT,$12 TEXT sysresult<>(SB),NOSPLIT,$12
MOVW $runtime·emptystring+0(SB), R2 MOVW $·emptystring+0(SB), R2
CMP $-1, R0 CMP $-1, R0
B.NE ok B.NE ok
MOVW R1, save-4(SP) MOVW R1, save-4(SP)
......
...@@ -31,6 +31,8 @@ func (e ErrorString) Timeout() bool { ...@@ -31,6 +31,8 @@ func (e ErrorString) Timeout() bool {
return e == EBUSY || e == ETIMEDOUT return e == EBUSY || e == ETIMEDOUT
} }
var emptystring string
// A Note is a string describing a process note. // A Note is a string describing a process note.
// It implements the os.Signal interface. // It implements the os.Signal interface.
type Note string type Note string
......
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