[LLVMdev] Binary output to cout on Windows
Michael.Smith at synopsys.com
Mon May 22 14:43:05 PDT 2006
I'm trying to resolve an issue that occurs in the native Windows
implementation of LLVM (it probably doesn't occur in Cygwin, but I
haven't checked). Namely, when calling
llvm-as < input.ll > output.bc OR llvm-as < input.ll
outputting to cout is adding \r (the CR character) to newlines. This
specifically causes problems in WriterContext::write(...) in
lib/Support/Compressor.cpp. Is anyone aware of a way to use a binary
mode on cout in Windows (compiled with Visual Studio .NET 2003), or at
least disable the inclusion of \r? It would be nice to allow the pipe
functionality if it can be done cleanly.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev