diff options
| author | Keith Randall <khr@golang.org> | 2014-08-18 13:26:28 -0700 |
|---|---|---|
| committer | Keith Randall <khr@golang.org> | 2014-08-18 13:26:28 -0700 |
| commit | 523aa932881e72ccc83f25d441b2e535c1048296 (patch) | |
| tree | 04cace29ed8680d59c5b571fbd5c615229902463 /src/pkg/runtime | |
| parent | 65d8cb985f790f272e4f0827f4fab75e223a15b6 (diff) | |
| download | go-523aa932881e72ccc83f25d441b2e535c1048296.tar.xz | |
runtime: move panicindex/panicslice to Go.
LGTM=bradfitz
R=golang-codereviews, bradfitz
CC=golang-codereviews
https://golang.org/cl/130210043
Diffstat (limited to 'src/pkg/runtime')
| -rw-r--r-- | src/pkg/runtime/panic.c | 12 | ||||
| -rw-r--r-- | src/pkg/runtime/panic.go | 13 |
2 files changed, 13 insertions, 12 deletions
diff --git a/src/pkg/runtime/panic.c b/src/pkg/runtime/panic.c index bc685398a6..d0284f9c20 100644 --- a/src/pkg/runtime/panic.c +++ b/src/pkg/runtime/panic.c @@ -460,18 +460,6 @@ runtime·dopanic(int32 unused) } void -runtime·panicindex(void) -{ - runtime·panicstring("index out of range"); -} - -void -runtime·panicslice(void) -{ - runtime·panicstring("slice bounds out of range"); -} - -void runtime·throwreturn(void) { // can only happen if compiler is broken diff --git a/src/pkg/runtime/panic.go b/src/pkg/runtime/panic.go new file mode 100644 index 0000000000..ac0c6b77ee --- /dev/null +++ b/src/pkg/runtime/panic.go @@ -0,0 +1,13 @@ +// Copyright 2014 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package runtime + +func panicindex() { + panic(errorString("index out of range")) +} + +func panicslice() { + panic(errorString("slice bounds out of range")) +} |
