TBR xref: Add support for int8, change byte VOM format, byte conv rules

MultiPart: 1/4

Change-Id: I303e402787416b62bd56063b193686b52f89d3d3
diff --git a/lib/vdl/opconst/testutil_test.go b/lib/vdl/opconst/testutil_test.go
index 886e83e..8c52c5b 100644
--- a/lib/vdl/opconst/testutil_test.go
+++ b/lib/vdl/opconst/testutil_test.go
@@ -357,7 +357,6 @@
 
 func anyValue(x *vdl.Value) *vdl.Value                  { return vdl.ZeroValue(vdl.AnyType).Assign(x) }
 func boolValue(t *vdl.Type, x bool) *vdl.Value          { return vdl.ZeroValue(t).AssignBool(x) }
-func byteValue(t *vdl.Type, x byte) *vdl.Value          { return vdl.ZeroValue(t).AssignByte(x) }
 func uintValue(t *vdl.Type, x uint64) *vdl.Value        { return vdl.ZeroValue(t).AssignUint(x) }
 func intValue(t *vdl.Type, x int64) *vdl.Value          { return vdl.ZeroValue(t).AssignInt(x) }
 func floatValue(t *vdl.Type, x float64) *vdl.Value      { return vdl.ZeroValue(t).AssignFloat(x) }
@@ -411,11 +410,9 @@
 
 func assignNum(v *vdl.Value, num float64) *vdl.Value {
 	switch v.Kind() {
-	case vdl.Byte:
-		v.AssignByte(byte(num))
-	case vdl.Uint16, vdl.Uint32, vdl.Uint64:
+	case vdl.Byte, vdl.Uint16, vdl.Uint32, vdl.Uint64:
 		v.AssignUint(uint64(num))
-	case vdl.Int16, vdl.Int32, vdl.Int64:
+	case vdl.Int8, vdl.Int16, vdl.Int32, vdl.Int64:
 		v.AssignInt(int64(num))
 	case vdl.Float32, vdl.Float64:
 		v.AssignFloat(num)