The include file include/llvm-c/Core.h contains declarations
such as "LLVMTypeRef LLVMInt1Type();", which raises the
warning "function declaration isn't a prototype" when
using them in .c files.
Using "(void)" instead of "()" is the solution of course. Could
sed -i~ 's/()/(void)/' Core.h
[Sorry to be picky, but so is my compiler!]