Make LLVM codegen work with C backend's declarations