blob: e95476e00e54bbd43246d9b8eb7d8d853279349e [file]
add_custom_target(libc_setjmp_unittests)
# Skip setjmp tests under sanitizers
if(LLVM_USE_SANITIZER)
return()
endif()
add_libc_unittest(
setjmp_test
SUITE
libc_setjmp_unittests
SRCS
setjmp_test.cpp
CXX_STANDARD
20
DEPENDS
libc.src.setjmp.longjmp
libc.src.setjmp.setjmp
)
add_libc_unittest(
sigsetjmp_test
SUITE
libc_setjmp_unittests
SRCS
sigsetjmp_test.cpp
CXX_STANDARD
20
DEPENDS
libc.src.setjmp.sigsetjmp
libc.src.setjmp.siglongjmp
libc.src.signal.sigprocmask
libc.src.string.memset
libc.src.string.memcmp
libc.hdr.types.sigset_t
)