@@ -688,7 +688,7 @@ var _ = Describe("WASM", func() {
688688 Describe ("Series Literal Edge Cases" , func () {
689689 DescribeTable ("empty series" ,
690690 func (elemType string , outType types.Type ) {
691- expectOutput ("empty_series" , types .I32 (), `{
691+ expectOutput ("empty_series" , types .I64 (), `{
692692 s series ` + elemType + ` := []
693693 return len(s)
694694 }` , stl .SymbolResolver , int32 (0 ))
@@ -894,19 +894,19 @@ var _ = Describe("WASM", func() {
894894 Describe ("Series Length Operations" , func () {
895895 DescribeTable ("len() function" ,
896896 expectOutput [int32 ],
897- Entry ("empty series" , "len_empty" , types .I32 (), `{
897+ Entry ("empty series" , "len_empty" , types .I64 (), `{
898898 s series f64 := []
899899 return len(s)
900900 }` , stl .SymbolResolver , int32 (0 )),
901- Entry ("single element" , "len_one" , types .I32 (), `{
901+ Entry ("single element" , "len_one" , types .I64 (), `{
902902 s series f64 := [1.0]
903903 return len(s)
904904 }` , stl .SymbolResolver , int32 (1 )),
905- Entry ("five elements" , "len_five" , types .I32 (), `{
905+ Entry ("five elements" , "len_five" , types .I64 (), `{
906906 s series f64 := [1.0, 2.0, 3.0, 4.0, 5.0]
907907 return len(s)
908908 }` , stl .SymbolResolver , int32 (5 )),
909- Entry ("after operation" , "len_after_op" , types .I32 (), `{
909+ Entry ("after operation" , "len_after_op" , types .I64 (), `{
910910 a series f64 := [1.0, 2.0, 3.0]
911911 b series f64 := [4.0, 5.0, 6.0]
912912 c series f64 := a + b
@@ -918,19 +918,19 @@ var _ = Describe("WASM", func() {
918918 Describe ("String Operations Extended" , func () {
919919 DescribeTable ("string len() function" ,
920920 expectOutput [int32 ],
921- Entry ("empty string" , "len_empty_str" , types .I32 (), `{
921+ Entry ("empty string" , "len_empty_str" , types .I64 (), `{
922922 return len("")
923923 }` , stl .SymbolResolver , int32 (0 )),
924- Entry ("simple string" , "len_str" , types .I32 (), `{
924+ Entry ("simple string" , "len_str" , types .I64 (), `{
925925 return len("hello")
926926 }` , stl .SymbolResolver , int32 (5 )),
927- Entry ("concatenated strings" , "len_concat" , types .I32 (), `{
927+ Entry ("concatenated strings" , "len_concat" , types .I64 (), `{
928928 return len("ab" + "cd")
929929 }` , stl .SymbolResolver , int32 (4 )),
930- Entry ("triple concatenation" , "len_triple" , types .I32 (), `{
930+ Entry ("triple concatenation" , "len_triple" , types .I64 (), `{
931931 return len("a" + "b" + "c")
932932 }` , stl .SymbolResolver , int32 (3 )),
933- Entry ("variable concatenation" , "len_var_concat" , types .I32 (), `{
933+ Entry ("variable concatenation" , "len_var_concat" , types .I64 (), `{
934934 a str := "hello"
935935 b str := " world"
936936 return len(a + b)
0 commit comments