Use raw_pwrite_stream in the object writer/streamer.
[oota-llvm.git] / include / llvm / MC / MCAsmBackend.h
index 93025cd9b1b377b6d90fd84b37fe855f85da772b..ff77dc91683ff575d9f29699655331ddaa8e40d4 100644 (file)
@@ -48,7 +48,7 @@ public:
 
   /// Create a new MCObjectWriter instance for use by the assembler backend to
   /// emit the final object file.
-  virtual MCObjectWriter *createObjectWriter(raw_ostream &OS) const = 0;
+  virtual MCObjectWriter *createObjectWriter(raw_pwrite_stream &OS) const = 0;
 
   /// Create a new ELFObjectTargetWriter to enable non-standard
   /// ELFObjectWriters.