commit | cc8c673e61c05dcfd4aaf34f0d1a1454991bc795 | [log] [tgz] |
---|---|---|
author | Rafael Espindola <rafael.espindola@gmail.com> | Thu Oct 31 04:20:23 2013 +0000 |
committer | Rafael Espindola <rafael.espindola@gmail.com> | Thu Oct 31 04:20:23 2013 +0000 |
tree | 0603d47401e1dc1f124da9255aeb3105b4355c93 | |
parent | 8f4397799f9eebdc149754c539619ccbed578b90 [diff] [blame] |
Fix a use after free on invalid input. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193737 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Bitcode/Reader/BitcodeReader.cpp b/lib/Bitcode/Reader/BitcodeReader.cpp index e408cd1..1661990 100644 --- a/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/lib/Bitcode/Reader/BitcodeReader.cpp
@@ -623,11 +623,7 @@ *Kind = Attribute::ZExt; return false; default: - std::string Buf; - raw_string_ostream fmt(Buf); - fmt << "Unknown attribute kind (" << Code << ")"; - fmt.flush(); - return Error(Buf.c_str()); + return Error("Unknown attribute kind"); } }