diff options
author | Brian Paul <brianp@vmware.com> | 2010-12-16 10:13:02 -0700 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2010-12-16 10:19:16 -0700 |
commit | ee16e97ed1d0921c533c77688b278bef393d9922 (patch) | |
tree | 3ddbc79232669412d4538249b2040bebe7929800 /include | |
parent | b7e150605d402224cdd8fa3d186924bdee3c6c49 (diff) |
gallivm: work around LLVM 2.6 bug when calling C functions
Create a constant int pointer to the C function, then cast it to the
function's type. This avoids using trampoline code which seem to be
inadvertantly freed by LLVM in some situations (which leads to segfaults).
The root issue and work-around were found by José.
NOTE: This is a candidate for the 7.10 branch
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions