mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-05 11:37:46 +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) {
|
||||
x := -1
|
||||
s := Kind(x).String()
|
||||
@@ -8030,8 +8032,6 @@ func TestNegativeKindString(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
type (
|
||||
namedBool bool
|
||||
namedBytes []byte
|
||||
|
||||
+3
-1
@@ -116,6 +116,8 @@ const Ptr = Pointer
|
||||
|
||||
func (k Kind) String() string {
|
||||
switch k {
|
||||
case Invalid:
|
||||
return "invalid"
|
||||
case Bool:
|
||||
return "bool"
|
||||
case Int:
|
||||
@@ -169,7 +171,7 @@ func (k Kind) String() string {
|
||||
case Struct:
|
||||
return "struct"
|
||||
default:
|
||||
return "invalid"
|
||||
return "kind" + itoa.Itoa(int(int8(k)))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user