X-Git-Url: https://ocean-lang.org/code/?p=ocean;a=blobdiff_plain;f=csrc%2Foceani-tests.mdc;fp=csrc%2Foceani-tests.mdc;h=958575c63cb4e1860d4fb88d1501df726b8fc8a7;hp=c990bad78a101383f5aa942537b5bbbecf96f4d0;hb=038c114a1ceec224aeaa6c15c025c6bb4b3c2b6d;hpb=5c455fe9ef93d88b349bb25733d5ea20a8984050 diff --git a/csrc/oceani-tests.mdc b/csrc/oceani-tests.mdc index c990bad..958575c 100644 --- a/csrc/oceani-tests.mdc +++ b/csrc/oceani-tests.mdc @@ -751,15 +751,14 @@ A simple linked list example func main(argv:[ac::]string) list : linkage - lp:@linkage = list - insert(lp, "@start"); - insert(lp, "~end") + insert(list, "@start"); + insert(list, "~end") for i:=1; then i=i+1; while i < ac: - insert(lp, argv[i]) - insert(lp, "Hello!") - printlist(lp) - freelist(lp) + insert(list, argv[i]) + insert(list, "Hello!") + printlist(list) + freelist(list) ###### output: linked_list,one,two,three,four @start @@ -1137,7 +1136,13 @@ Test for type errors with functions b.a = a use b + func test7(a:@number) + test7(45) + test7("45") + ###### output: func_err_args + .tmp.code:40:14: error: cannot pass rval when reference expected + .tmp.code:41:14: error: expected @number found string .tmp.code:34:5: error: function cannot return value of type foo .tmp.code:28:8: error: expected string, found none .tmp.code:25:8: error: expected string, found number