diff options
author | Roland Scheidegger <[email protected]> | 2018-12-21 02:41:31 +0100 |
---|---|---|
committer | Roland Scheidegger <[email protected]> | 2018-12-21 17:37:00 +0100 |
commit | 171983dc89435d951ebfa42018546fb77d89d018 (patch) | |
tree | 816bbbc596a78e37487b8ca01c2a36faecf2a89e /include | |
parent | f3b1acff48492cf1b0dc0f5dab71ecc3f5806265 (diff) |
gallivm: abort when trying to use non-existing intrinsic
Whenever llvm removes an intrinsic (we're using), we're hitting segfaults
due to llvm doing calls to address 0 in the jitted code instead.
However, Jose figured out we can actually detect this with
LLVMGetIntrinsicID(), so use this to abort, so we don't have to wonder
what got broken. (Of course, someone still needs to fix the code to
no longer use this intrinsic.)
Reviewed-by: Jose Fonseca <[email protected]>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions