1
// Copyright 2011 The Go Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style
3
// license that can be found in the LICENSE file.
8
addTestCases(oserrorstringTests, oserrorstring)
11
var oserrorstringTests = []testCase{
13
Name: "oserrorstring.0",
18
var _ = os.ErrorString("foo")
19
var _ os.Error = os.ErrorString("bar1")
20
var _ os.Error = os.NewError("bar2")
21
var _ os.Error = MyError("bal") // don't rewrite this one
24
_ = os.ErrorString("foo")
25
_ os.Error = os.ErrorString("bar1")
26
_ os.Error = os.NewError("bar2")
27
_ os.Error = MyError("bal") // don't rewrite this one
30
func _() (err os.Error) {
31
err = os.ErrorString("foo")
32
return os.ErrorString("foo")
39
var _ = os.NewError("foo")
40
var _ = os.NewError("bar1")
41
var _ = os.NewError("bar2")
42
var _ os.Error = MyError("bal") // don't rewrite this one
45
_ = os.NewError("foo")
46
_ = os.NewError("bar1")
47
_ = os.NewError("bar2")
48
_ os.Error = MyError("bal") // don't rewrite this one
51
func _() (err os.Error) {
52
err = os.NewError("foo")
53
return os.NewError("foo")