Skip to content

drop the needStringCast fixup - #31

Merged
borisbat merged 1 commit into
borisbat:masterfrom
aleksisch:drop-need-string-cast
Sep 2, 2026
Merged

drop the needStringCast fixup#31
borisbat merged 1 commit into
borisbat:masterfrom
aleksisch:drop-need-string-cast

Conversation

@aleksisch

Copy link
Copy Markdown
Collaborator

Function::needStringCast is removed by GaijinEntertainment/daScript#3921 — daScript now substitutes "" for a null daslang string on every bind, in the interpreter, AOT and JIT alike, so the flag has no meaning and the module fixup that set it has nothing left to do. The float2/float4 by-value fixup in the same loop stays.

Without this, that PR's fatman and wasmboy jobs fail here with:

cb_dasIMPLOT.h:45:17: error: no member named 'needStringCast' in 'das::Function'

Follow-up to the include removal you merged earlier today.

daScript substitutes "" for a null daslang string on every bind now -
interpreter, AOT and JIT alike - so Function::needStringCast is gone
and the scan which set it has nothing left to do. The float2/float4
by-value fixup in the same loop stays.

Needs GaijinEntertainment/daScript#3921
@borisbat
borisbat merged commit 97e2d07 into borisbat:master Sep 2, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants