This feature will be tested in LLD unit tests.
llvm-svn: 283824
msf::WritableStreamRef NamesBuffer;
msf::MutableByteStream ModInfoBuffer;
msf::MutableByteStream FileInfoBuffer;
- llvm::SmallVector<DebugStream, (int)DbgHeaderType::Max> DbgStreams;
+ llvm::SmallVector<DebugStream, (int)DbgHeaderType::Max> DbgStreams{
+ (int)DbgHeaderType::Max};
};
}
}
Error DbiStreamBuilder::addDbgStream(pdb::DbgHeaderType Type,
ArrayRef<uint8_t> Data) {
- if (DbgStreams[(int)Type].StreamNumber == kInvalidStreamIndex)
+ if (DbgStreams[(int)Type].StreamNumber != kInvalidStreamIndex)
return make_error<RawError>(raw_error_code::duplicate_entry,
"The specified stream type already exists");
auto ExpectedIndex = Msf.addStream(Data.size());