diff options
author | Ian Lance Taylor <iant@golang.org> | 2012-01-26 23:06:47 -0800 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2012-01-26 23:06:47 -0800 |
commit | 1908ec835f67c1f18938db7ebe587a1a7b86bb96 (patch) | |
tree | f239a4b30cfad561e5b6f6e1c9a651e28f62b4f6 /test/convert1.go | |
parent | 41427e33f480f9e92299550d24448d544fc35db3 (diff) | |
download | go-1908ec835f67c1f18938db7ebe587a1a7b86bb96.tar.gz |
test: match gccgo error messages
complit1.go:37:34: error: may only omit types within composite literals of slice, array, or map type
complit1.go:38:19: error: may only omit types within composite literals of slice, array, or map type
complit1.go:18:21: error: slice of unaddressable value
complit1.go:19:10: error: slice of unaddressable value
complit1.go:20:9: error: slice of unaddressable value
convert1.go:28:13: error: invalid type conversion
convert1.go:32:12: error: invalid type conversion (cannot use type string as type Tint64)
convert1.go:36:12: error: invalid type conversion
convert1.go:37:13: error: invalid type conversion
convert1.go:40:11: error: invalid type conversion
convert1.go:41:12: error: invalid type conversion
convert1.go:44:12: error: invalid type conversion
convert1.go:46:13: error: invalid type conversion
convert1.go:48:11: error: invalid type conversion
convert1.go:50:12: error: invalid type conversion
convert1.go:52:6: error: invalid type conversion
convert1.go:53:12: error: invalid type conversion
convert1.go:54:12: error: invalid type conversion
convert1.go:56:13: error: invalid type conversion
convert1.go:57:11: error: invalid type conversion
convert1.go:58:11: error: invalid type conversion
convert1.go:64:13: error: invalid type conversion
convert1.go:68:12: error: invalid type conversion (cannot use type Tstring as type Tint64)
convert1.go:72:12: error: invalid type conversion
convert1.go:73:13: error: invalid type conversion
convert1.go:76:11: error: invalid type conversion (cannot use type Tbyte as type Trune)
convert1.go:77:12: error: invalid type conversion (cannot use type Tbyte as type Tint64)
convert1.go:80:12: error: invalid type conversion
convert1.go:82:13: error: invalid type conversion
convert1.go:84:11: error: invalid type conversion (cannot use type Trune as type Tbyte)
convert1.go:86:12: error: invalid type conversion (cannot use type Trune as type Tint64)
convert1.go:88:6: error: invalid type conversion (cannot use type Tint64 as type string)
convert1.go:89:12: error: invalid type conversion
convert1.go:90:12: error: invalid type conversion
convert1.go:92:13: error: invalid type conversion (cannot use type Tint64 as type Tstring)
convert1.go:93:11: error: invalid type conversion (cannot use type Tint64 as type Tbyte)
convert1.go:94:11: error: invalid type conversion (cannot use type Tint64 as type Trune)
fixedbugs/bug195.go:9:21: error: interface contains embedded non-interface
fixedbugs/bug195.go:12:21: error: interface contains embedded non-interface
fixedbugs/bug195.go:15:15: error: interface contains embedded non-interface
fixedbugs/bug195.go:18:2: error: invalid recursive interface
fixedbugs/bug195.go:26:2: error: invalid recursive interface
fixedbugs/bug195.go:22:2: error: invalid recursive interface
fixedbugs/bug251.go:15:2: error: invalid recursive interface
fixedbugs/bug251.go:11:2: error: invalid recursive interface
fixedbugs/bug374.go:18:34: error: use of undefined type ?xxxx?
fixedbugs/bug374.go:16:5: error: incompatible type in initialization (incompatible type for method ?m? (different number of parameters))
fixedbugs/bug383.go:11:2: error: expected boolean expression
fixedbugs/bug383.go:12:2: error: expected boolean expression
fixedbugs/bug386.go:10:25: error: incompatible type for return value 1 (type has no methods)
fixedbugs/bug386.go:12:25: error: incompatible type for return value 1 (type has no methods)
fixedbugs/bug388.go:12:10: error: invalid named/anonymous mix
fixedbugs/bug388.go:17:19: error: non-name on left side of ?:=?
fixedbugs/bug388.go:22:9: error: non-name on left side of ?:=?
fixedbugs/bug388.go:27:10: error: expected type
fixedbugs/bug388.go:32:9: error: expected type
fixedbugs/bug388.go:23:14: error: reference to field ?i? in object which has no fields or methods
fixedbugs/bug388.go:18:18: error: invalid use of type
fixedbugs/bug389.go:12:5: error: incompatible type in initialization (different parameter types)
fixedbugs/bug390.go:15:24: error: expected integer, floating, or complex type
fixedbugs/bug394.go:10:1: error: expected declaration
fixedbugs/bug397.go:12:2: error: incompatible type for element 2 key in map construction
switch3.go:18:2: error: incompatible types in binary expression
switch3.go:22:2: error: incompatible types in binary expression
switch3.go:28:2: error: map can only be compared to nil
switch3.go:35:2: error: slice can only be compared to nil
switch3.go:42:2: error: func can only be compared to nil
syntax/else.go:11:9: error: expected ?if? or ?{?
typeswitch2.go:15:2: error: duplicate type in switch
typeswitch2.go:19:2: error: duplicate type in switch
typeswitch2.go:26:2: error: duplicate type in switch
typeswitch2.go:40:9: error: ?t? declared and not used
R=golang-dev, r
CC=golang-dev
http://codereview.appspot.com/5573073
Diffstat (limited to 'test/convert1.go')
-rw-r--r-- | test/convert1.go | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/test/convert1.go b/test/convert1.go index 9de1b7e01..bbd0c5f2b 100644 --- a/test/convert1.go +++ b/test/convert1.go @@ -25,72 +25,72 @@ func main() { _ = string(s) _ = []byte(s) _ = []rune(s) - _ = []int64(s) // ERROR "cannot convert.*\[\]int64" + _ = []int64(s) // ERROR "cannot convert.*\[\]int64|invalid type conversion" _ = Tstring(s) _ = Tbyte(s) _ = Trune(s) - _ = Tint64(s) // ERROR "cannot convert.*Tint64" + _ = Tint64(s) // ERROR "cannot convert.*Tint64|invalid type conversion" _ = string(sb) _ = []byte(sb) - _ = []rune(sb) // ERROR "cannot convert.*\[\]rune" - _ = []int64(sb) // ERROR "cannot convert.*\[\]int64" + _ = []rune(sb) // ERROR "cannot convert.*\[\]rune|invalid type conversion" + _ = []int64(sb) // ERROR "cannot convert.*\[\]int64|invalid type conversion" _ = Tstring(sb) _ = Tbyte(sb) - _ = Trune(sb) // ERROR "cannot convert.*Trune" - _ = Tint64(sb) // ERROR "cannot convert.*Tint64" + _ = Trune(sb) // ERROR "cannot convert.*Trune|invalid type conversion" + _ = Tint64(sb) // ERROR "cannot convert.*Tint64|invalid type conversion" _ = string(sr) - _ = []byte(sr) // ERROR "cannot convert.*\[\]byte" + _ = []byte(sr) // ERROR "cannot convert.*\[\]byte|invalid type conversion" _ = []rune(sr) - _ = []int64(sr) // ERROR "cannot convert.*\[\]int64" + _ = []int64(sr) // ERROR "cannot convert.*\[\]int64|invalid type conversion" _ = Tstring(sr) - _ = Tbyte(sr) // ERROR "cannot convert.*Tbyte" + _ = Tbyte(sr) // ERROR "cannot convert.*Tbyte|invalid type conversion" _ = Trune(sr) - _ = Tint64(sr) // ERROR "cannot convert.*Tint64" + _ = Tint64(sr) // ERROR "cannot convert.*Tint64|invalid type conversion" - _ = string(si) // ERROR "cannot convert.* string" - _ = []byte(si) // ERROR "cannot convert.*\[\]byte" - _ = []rune(si) // ERROR "cannot convert.*\[\]rune" + _ = string(si) // ERROR "cannot convert.* string|invalid type conversion" + _ = []byte(si) // ERROR "cannot convert.*\[\]byte|invalid type conversion" + _ = []rune(si) // ERROR "cannot convert.*\[\]rune|invalid type conversion" _ = []int64(si) - _ = Tstring(si) // ERROR "cannot convert.*Tstring" - _ = Tbyte(si) // ERROR "cannot convert.*Tbyte" - _ = Trune(si) // ERROR "cannot convert.*Trune" + _ = Tstring(si) // ERROR "cannot convert.*Tstring|invalid type conversion" + _ = Tbyte(si) // ERROR "cannot convert.*Tbyte|invalid type conversion" + _ = Trune(si) // ERROR "cannot convert.*Trune|invalid type conversion" _ = Tint64(si) _ = string(ts) _ = []byte(ts) _ = []rune(ts) - _ = []int64(ts) // ERROR "cannot convert.*\[\]int64" + _ = []int64(ts) // ERROR "cannot convert.*\[\]int64|invalid type conversion" _ = Tstring(ts) _ = Tbyte(ts) _ = Trune(ts) - _ = Tint64(ts) // ERROR "cannot convert.*Tint64" + _ = Tint64(ts) // ERROR "cannot convert.*Tint64|invalid type conversion" _ = string(tsb) _ = []byte(tsb) - _ = []rune(tsb) // ERROR "cannot convert.*\[\]rune" - _ = []int64(tsb) // ERROR "cannot convert.*\[\]int64" + _ = []rune(tsb) // ERROR "cannot convert.*\[\]rune|invalid type conversion" + _ = []int64(tsb) // ERROR "cannot convert.*\[\]int64|invalid type conversion" _ = Tstring(tsb) _ = Tbyte(tsb) - _ = Trune(tsb) // ERROR "cannot convert.*Trune" - _ = Tint64(tsb) // ERROR "cannot convert.*Tint64" + _ = Trune(tsb) // ERROR "cannot convert.*Trune|invalid type conversion" + _ = Tint64(tsb) // ERROR "cannot convert.*Tint64|invalid type conversion" _ = string(tsr) - _ = []byte(tsr) // ERROR "cannot convert.*\[\]byte" + _ = []byte(tsr) // ERROR "cannot convert.*\[\]byte|invalid type conversion" _ = []rune(tsr) - _ = []int64(tsr) // ERROR "cannot convert.*\[\]int64" + _ = []int64(tsr) // ERROR "cannot convert.*\[\]int64|invalid type conversion" _ = Tstring(tsr) - _ = Tbyte(tsr) // ERROR "cannot convert.*Tbyte" + _ = Tbyte(tsr) // ERROR "cannot convert.*Tbyte|invalid type conversion" _ = Trune(tsr) - _ = Tint64(tsr) // ERROR "cannot convert.*Tint64" + _ = Tint64(tsr) // ERROR "cannot convert.*Tint64|invalid type conversion" - _ = string(tsi) // ERROR "cannot convert.* string" - _ = []byte(tsi) // ERROR "cannot convert.*\[\]byte" - _ = []rune(tsi) // ERROR "cannot convert.*\[\]rune" + _ = string(tsi) // ERROR "cannot convert.* string|invalid type conversion" + _ = []byte(tsi) // ERROR "cannot convert.*\[\]byte|invalid type conversion" + _ = []rune(tsi) // ERROR "cannot convert.*\[\]rune|invalid type conversion" _ = []int64(tsi) - _ = Tstring(tsi) // ERROR "cannot convert.*Tstring" - _ = Tbyte(tsi) // ERROR "cannot convert.*Tbyte" - _ = Trune(tsi) // ERROR "cannot convert.*Trune" + _ = Tstring(tsi) // ERROR "cannot convert.*Tstring|invalid type conversion" + _ = Tbyte(tsi) // ERROR "cannot convert.*Tbyte|invalid type conversion" + _ = Trune(tsi) // ERROR "cannot convert.*Trune|invalid type conversion" _ = Tint64(tsi) } |