File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change 1
1
Version 6.1.8
2
2
- Fixed multiple uses of LET in BASIC programs
3
+ - Made sure class types are resolved when they are used as function returns
3
4
- Made UTF-8 the default encoding for FatFS (configurable via FF_LFN_UNICODE)
4
5
5
6
Version 6.1.7
Original file line number Diff line number Diff line change @@ -1057,7 +1057,8 @@ doDeclareFunction(AST *funcblock)
1057
1057
ERROR (funcdef , "Bad function declaration for %s" , fdef -> name );
1058
1058
fdef -> overalltype -> left = ast_type_generic ;
1059
1059
}
1060
- siz = TypeSize (fdef -> overalltype -> left );
1060
+ // if the type has pending variables, resolve them
1061
+ siz = CheckedTypeSize (fdef -> overalltype -> left );
1061
1062
if (TypeGoesOnStack (fdef -> overalltype -> left )) {
1062
1063
fdef -> numresults = 1 ; // will return a pointer
1063
1064
} else {
You can’t perform that action at this time.
0 commit comments