Fix cfunction on LLVM 3.5. Fixes #7567