mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-18 03:24:00 +00:00
reflect: Fix Kind(-1).String() and enable test
This commit is contained in:
@@ -8021,6 +8021,8 @@ func TestIssue50208(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
func TestNegativeKindString(t *testing.T) {
|
func TestNegativeKindString(t *testing.T) {
|
||||||
x := -1
|
x := -1
|
||||||
s := Kind(x).String()
|
s := Kind(x).String()
|
||||||
@@ -8030,8 +8032,6 @@ func TestNegativeKindString(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
type (
|
type (
|
||||||
namedBool bool
|
namedBool bool
|
||||||
namedBytes []byte
|
namedBytes []byte
|
||||||
|
|||||||
+3
-1
@@ -116,6 +116,8 @@ const Ptr = Pointer
|
|||||||
|
|
||||||
func (k Kind) String() string {
|
func (k Kind) String() string {
|
||||||
switch k {
|
switch k {
|
||||||
|
case Invalid:
|
||||||
|
return "invalid"
|
||||||
case Bool:
|
case Bool:
|
||||||
return "bool"
|
return "bool"
|
||||||
case Int:
|
case Int:
|
||||||
@@ -169,7 +171,7 @@ func (k Kind) String() string {
|
|||||||
case Struct:
|
case Struct:
|
||||||
return "struct"
|
return "struct"
|
||||||
default:
|
default:
|
||||||
return "invalid"
|
return "kind" + itoa.Itoa(int(int8(k)))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user