]> granicus.if.org Git - llvm/commitdiff
StringTableBuilder: Don't assert when writing an empty raw string table.
authorPeter Collingbourne <peter@pcc.me.uk>
Thu, 6 Apr 2017 00:10:17 +0000 (00:10 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Thu, 6 Apr 2017 00:10:17 +0000 (00:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@299602 91177308-0d34-0410-b5e6-96231b3b80d8

lib/MC/StringTableBuilder.cpp

index dffa26f481df109ffcf9972471ffafc2273e5fd5..fbd7ba60bc90b20f239faec31f968a711a6a35dd 100644 (file)
@@ -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;
 }