Always output zero-terminator in slangdata.py.

Output one more byte '\0' can be useful when the input data file is
a bitcode file. With the existence of '\0', we can use

        llvm::MemoryBuffer::getMemBuffer()

                    instead of

        llvm::MemoryBuffer::getMemBufferCopy()

to prepare buffer for llvm::ParseBitcodeFile(llvm::MemoryBuffer, ...).
2 files changed