Skip to content

Fixes for building and running SquidTasks on Linux/Clang#13

Open
ScatteredRay wants to merge 4 commits intowestquote:mainfrom
TheWorkshopGames:main
Open

Fixes for building and running SquidTasks on Linux/Clang#13
ScatteredRay wants to merge 4 commits intowestquote:mainfrom
TheWorkshopGames:main

Conversation

@ScatteredRay
Copy link

No description provided.

* std::nullptr_t in SquidTasks
It appears that coroutine elision was causing a crash in clang 20, by using force noinline we are able to prevent elision, fixing the crash.
This may be a more fundamental bug, that appears potentially fixed in clang 21, so we may want to disable it there.
Only clang is experiencing the issue with coroutine elision so far.
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.

1 participant