Changes to ghc

Changes to ghc:
commit cb8935d2b39ab1c8913152679828ac11f98bf424
Author: Ben Lippmeier <benl@ouroborus.net>
Date:   Wed Nov 6 13:05:52 2013 +1100

    Fix bug in LLVM code generator

    The bitcast operation always needs a type for the source.