Fix bug in LLVM code generator

The bitcast operation always needs a type for the source.