minor updates to parsing/code generation to accommodate updates in the llvm-c libraries (based on version b666fd553d7729da0d26a63331b262fa6a680718 of llvm)