From: Peter Collingbourne Date: Thu, 6 Apr 2017 00:10:17 +0000 (+0000) Subject: StringTableBuilder: Don't assert when writing an empty raw string table. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ce637fef4f10769e4162d1972482bd05b266fb47;p=llvm StringTableBuilder: Don't assert when writing an empty raw string table. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@299602 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/MC/StringTableBuilder.cpp b/lib/MC/StringTableBuilder.cpp index dffa26f481d..fbd7ba60bc9 100644 --- a/lib/MC/StringTableBuilder.cpp +++ b/lib/MC/StringTableBuilder.cpp @@ -54,7 +54,7 @@ void StringTableBuilder::write(raw_ostream &OS) const { assert(isFinalized()); SmallString<0> Data; Data.resize(getSize()); - write((uint8_t *)&Data[0]); + write((uint8_t *)Data.data()); OS << Data; }