Skip to content

Add a test for setjmp/longjmp in CI#770

Merged
alexcrichton merged 1 commit intoWebAssembly:mainfrom
alexcrichton:test-setjmp
Mar 11, 2026
Merged

Add a test for setjmp/longjmp in CI#770
alexcrichton merged 1 commit intoWebAssembly:mainfrom
alexcrichton:test-setjmp

Conversation

@alexcrichton
Copy link
Collaborator

This previously wasn't tested, so this add end-to-end testing of the whole shebang. Testing with the wasm exceptions proposal (latest version) requires Clang 20 so that's updated for the test matrix as well.

This previously wasn't tested, so this add end-to-end testing of the
whole shebang.
@alexcrichton alexcrichton merged commit 74d7271 into WebAssembly:main Mar 11, 2026
29 checks passed
@alexcrichton alexcrichton deleted the test-setjmp branch March 11, 2026 14:34
alexcrichton added a commit that referenced this pull request Mar 11, 2026
This commit adds a new CI builder for LLVM 22, distinct from preexisting
builders using LLVM 20. This notably exposes a bug where setjmp/longjmp
needed a fix because the method of definition of `__c_setjmp`, the tag
used, changed in LLVM 22.

> **Note**: this is temporarily built on
#770 and
#771
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