X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=tools%2Fllvm-dis%2Fdis.cpp;h=166a178d5745e480ab08cf2ce59e3d8bb20cf4a7;hb=fe4f677a9752f90d6bd3d17cd513220d7fa09ec3;hp=8d1749c3d14012d4d9efb1311e0b1214c8f68b18;hpb=b4ee4f935e310310b3a56df1d65a4ca9540b0361;p=oota-llvm.git diff --git a/tools/llvm-dis/dis.cpp b/tools/llvm-dis/dis.cpp index 8d1749c3d14..166a178d574 100644 --- a/tools/llvm-dis/dis.cpp +++ b/tools/llvm-dis/dis.cpp @@ -115,7 +115,10 @@ int main(int argc, char **argv) { Passes.run(*M.get()); - if (Out != &std::cout) delete Out; + if (Out != &std::cout) { + ((std::ofstream*)Out)->close(); + delete Out; + } return 0; }