|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | GetOutputStream() owns the stream it returns pointer to and the
pointer should never be freed by us. When we fail to load and exit
early, unique_ptr still holds the pointer and frees it which leads to
compiler crash when CompilerInstance attempts to free it again.
Added regression test for failed bitcode linking.
Differential Revision: http://reviews.llvm.org/D9625
llvm-svn: 237159 | 
| | 
| 
| 
| | llvm-svn: 220604 | 
| | 
| 
| 
| 
| 
| | tests fail.
llvm-svn: 188447 | 
| | 
| 
| 
| 
| 
| 
| | This is at least good documentation, but also opens the possibility of
using pipefail.
llvm-svn: 185652 | 
|  | -mlink-bitcode-file flag), and more generally llvm::Modules, before
running optimisations.
llvm-svn: 143314 |