16 lines
249 B
Go
16 lines
249 B
Go
|
|
package runtime
|
||
|
|
|
||
|
|
type errorString string
|
||
|
|
|
||
|
|
func (e errorString) RuntimeError() {}
|
||
|
|
|
||
|
|
func (e errorString) Error() string {
|
||
|
|
return "runtime error: " + string(e)
|
||
|
|
}
|
||
|
|
|
||
|
|
func CheckRuntimeError(b bool, s string) {
|
||
|
|
if b {
|
||
|
|
panic(errorString(s).Error())
|
||
|
|
}
|
||
|
|
}
|