use continuable trap instruction intrinsic on clang/llvm