| Index: src/PNaClTranslator.cpp
|
| diff --git a/src/PNaClTranslator.cpp b/src/PNaClTranslator.cpp
|
| index 1fb84c16b76e32f44592ed8670210b7e12031439..2c9e98f1bfd5e458ee5b988eaeae655e72b33688 100644
|
| --- a/src/PNaClTranslator.cpp
|
| +++ b/src/PNaClTranslator.cpp
|
| @@ -547,8 +547,8 @@ private:
|
| // Converts global variable declarations into constant value IDs.
|
| void createValueIDsForGlobalVars() {
|
| Ice::GlobalContext *Ctx = getTranslator().getContext();
|
| - for (const Ice::VariableDeclaration *Decl : *VariableDeclarations) {
|
| - if (!Decl->verifyLinkageCorrect(Ctx))
|
| + for (Ice::VariableDeclaration *Decl : *VariableDeclarations) {
|
| + if (!Decl->verifyLinkageCorrect(Ctx) && !Decl->forcePNaClABILinkage())
|
| reportLinkageError("Global", *Decl);
|
| Ice::Constant *C =
|
| getConstantSym(Decl->getName(), Decl->getSuppressMangling(),
|
|
|