Skip to content

Commit c4dad9a

Browse files
committed
[DirectX] Fix BitcodeWriter ctor after #92983
1 parent f795853 commit c4dad9a

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -369,9 +369,8 @@ using namespace llvm::dxil;
369369
/// Begin dxil::BitcodeWriter Implementation
370370
////////////////////////////////////////////////////////////////////////////////
371371

372-
dxil::BitcodeWriter::BitcodeWriter(SmallVectorImpl<char> &Buffer,
373-
raw_fd_stream *FS)
374-
: Buffer(Buffer), Stream(new BitstreamWriter(Buffer, FS, 512)) {
372+
dxil::BitcodeWriter::BitcodeWriter(SmallVectorImpl<char> &Buffer)
373+
: Buffer(Buffer), Stream(new BitstreamWriter(Buffer)) {
375374
// Emit the file header.
376375
Stream->Emit((unsigned)'B', 8);
377376
Stream->Emit((unsigned)'C', 8);
@@ -394,7 +393,7 @@ void dxil::WriteDXILToFile(const Module &M, raw_ostream &Out) {
394393
if (TT.isOSDarwin() || TT.isOSBinFormatMachO())
395394
Buffer.insert(Buffer.begin(), BWH_HeaderSize, 0);
396395

397-
BitcodeWriter Writer(Buffer, dyn_cast<raw_fd_stream>(&Out));
396+
BitcodeWriter Writer(Buffer);
398397
Writer.writeModule(M);
399398

400399
// Write the generated bitstream to "Out".

llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class BitcodeWriter {
4747

4848
public:
4949
/// Create a BitcodeWriter that writes to Buffer.
50-
BitcodeWriter(SmallVectorImpl<char> &Buffer, raw_fd_stream *FS = nullptr);
50+
BitcodeWriter(SmallVectorImpl<char> &Buffer);
5151

5252
~BitcodeWriter();
5353

0 commit comments

Comments
 (0)