summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorOneric <oneric@oneric.stub>2023-07-16 18:55:46 +0200
committerOneric <oneric@oneric.stub>2023-07-16 19:06:32 +0200
commitd1f0f20bfa98864cd2aaf931f144909d319545aa (patch)
tree71a2507f9202d7bde0e1fe58d4ad59b705a78f64 /.github
parent1a599b1db748dfc07df98cd37d8603edb87da2fd (diff)
downloadlibass-d1f0f20bfa98864cd2aaf931f144909d319545aa.tar.bz2
libass-d1f0f20bfa98864cd2aaf931f144909d319545aa.tar.xz
ci/gha: drop temporary MinGW workaround
This workaround was added in 44beae2ae57790ba592b8f0d20c0b51006f6b7c7 due to undefined behaviour in inline functions from MinGW headers. A fix was sent upstream, merged and eventually released with version 11.0.0 in April 2023, obsoleting the workaround on our side. https://sourceforge.net/p/mingw-w64/mingw-w64/ci/7dcf65a7f26071c6aa26d5a5a8689089ae9a6740/
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/ghci.yml6
1 files changed, 1 insertions, 5 deletions
diff --git a/.github/workflows/ghci.yml b/.github/workflows/ghci.yml
index ea7a75f8..ef379479 100644
--- a/.github/workflows/ghci.yml
+++ b/.github/workflows/ghci.yml
@@ -163,12 +163,8 @@ jobs:
# but when SIGILL'ing the lib is not needed
# ASAN: Not supported with musl and in Windows
case "${{ matrix.docker_image || matrix.os }}" in
- alpine*)
+ alpine*|windows-*)
flags="$uflags -fsanitize-undefined-trap-on-error" ;;
- windows-*)
- # TEMPORARY: MinGW's headers have problematic code in isnan's inline version
- # triggering UBSAN. Until the fix is available in MSYS2, avoid inlines.
- flags="$uflags -fsanitize-undefined-trap-on-error -D__CRT__NO_INLINE=1" ;;
*)
flags="$aflags $uflags" ;;
esac