]> Savannah Git Hosting - gnulib.git/commit
jit/cache tests: Fix crash with clang's UBSAN + ASAN.
authorBruno Haible <bruno@clisp.org>
Fri, 20 Sep 2024 15:17:36 +0000 (17:17 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 1 Oct 2024 21:00:57 +0000 (23:00 +0200)
commitc1bdab716d9671393aa3ce1e2e5cb1bc4066689d
treed5b8f7c4a1b5b472287ad6f256689e7dc791ac43
parentf165b45c2c2f702ca63b58c4eda154afaba7ec7a
jit/cache tests: Fix crash with clang's UBSAN + ASAN.

* tests/jit/test-cache.c (clang_ubsan_workaround): New variable.
(CODE, SET_CODE): Use it.
(main): Initialize it.
* m4/libdl.m4: New file.
* modules/jit/cache-tests (Files): Add it.
(configure.ac): Invoke gl_LIBDL.
(Makefile.am): Link test-cache with $(LIBDL).
ChangeLog
m4/libdl.m4 [new file with mode: 0644]
modules/jit/cache-tests
tests/jit/test-cache.c