| Index: src/PNaClTranslator.cpp
|
| diff --git a/src/PNaClTranslator.cpp b/src/PNaClTranslator.cpp
|
| index 482844f56412748855ad9f4ca8a7d08765fffe37..b5e78ade19ade70ec260c7179cfa787b04271675 100644
|
| --- a/src/PNaClTranslator.cpp
|
| +++ b/src/PNaClTranslator.cpp
|
| @@ -166,6 +166,8 @@ public:
|
| : NaClBitcodeParser(Cursor), Translator(Translator), Header(Header),
|
| ErrorStatus(ErrorStatus), NumErrors(0), NumFunctionIds(0),
|
| NumFunctionBlocks(0), BlockParser(nullptr) {
|
| + // Note: This gives the reader wild access to the stream.
|
| + Ice::OstreamLocker L(Translator.getContext());
|
| setErrStream(Translator.getContext()->getStrDump());
|
| }
|
|
|
| @@ -2814,8 +2816,7 @@ private:
|
| Decl->setName(Trans.createUnnamedName(Prefix, NameIndex));
|
| ++NameIndex;
|
| } else {
|
| - Trans.checkIfUnnamedNameSafe(Decl->getName(), Context, Prefix,
|
| - Trans.getContext()->getStrDump());
|
| + Trans.checkIfUnnamedNameSafe(Decl->getName(), Context, Prefix);
|
| }
|
| }
|
|
|
|
|