Commit 9b9345d
Disable asynchronous unwind tables for ARM64 only (both Debug and Release)
ARM64 Windows has issues with SEH (Structured Exception Handling) unwind info
that causes clang-cl to crash with "Failed to evaluate function length in SEH
unwind info". This fix adds /clang:-fno-asynchronous-unwind-tables flag for
ARM64 builds only, keeping it enabled for x64 where it works correctly.
Fixes: fatal error: error in backend: Failed to evaluate function length in SEH unwind info
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>1 parent d2dc10d commit 9b9345d
1 file changed
+7
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
287 | 287 | | |
288 | 288 | | |
289 | 289 | | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
290 | 293 | | |
291 | 294 | | |
292 | 295 | | |
| |||
310 | 313 | | |
311 | 314 | | |
312 | 315 | | |
313 | | - | |
314 | | - | |
315 | | - | |
316 | | - | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
317 | 320 | | |
318 | 321 | | |
319 | 322 | | |
| |||
0 commit comments