]> 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 20:56:23 +0000 (22:56 +0200)
commit1506c1454cb3462be1c3a4b989ba658fe209bf29
treed55b29b9c8a96a8cd320bb815e1df76155d91ecf
parent2f3e38bcff8d08bcfbdb7e5ef2a3699b82d54c8b
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