From 28a2edef66695b8d7f0fd4410dabcfae81cb1141 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Thu, 6 Apr 2017 00:10:17 +0000 Subject: [PATCH] StringTableBuilder: Don't assert when writing an empty raw string table. llvm-svn: 299602 --- llvm/lib/MC/StringTableBuilder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/MC/StringTableBuilder.cpp b/llvm/lib/MC/StringTableBuilder.cpp index dffa26f481df..fbd7ba60bc90 100644 --- a/llvm/lib/MC/StringTableBuilder.cpp +++ b/llvm/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; } -- GitLab