Fix returning error message in LLVMLinkModules
authorEli Bendersky <eliben@google.com>
Fri, 12 Jun 2015 23:26:42 +0000 (23:26 +0000)
committerEli Bendersky <eliben@google.com>
Fri, 12 Jun 2015 23:26:42 +0000 (23:26 +0000)
commitff715e2d5ec91e971daa70fdcfc153903030cd15
tree0f1057d8c7051b460e51462df30be4b035963b14
parent37cc9fadd5932a60bd708a1b260dea5a999ee668
Fix returning error message in LLVMLinkModules

On error, the temporary output stream wouldn't be flushed and therefore the
caller would see an empty error message.

Patch by Antoine Pitrou

Differential Revision: http://reviews.llvm.org/D10241

llvm-svn: 239646
llvm/lib/Linker/LinkModules.cpp
llvm/unittests/Linker/LinkModulesTest.cpp