Chromium Code Reviews| Index: src/IceTranslator.cpp |
| diff --git a/src/IceTranslator.cpp b/src/IceTranslator.cpp |
| index 954da474018d51d3cac732fb5af66432f9b05430..9e92594265846b37f2e47588e1e69b43fc27d5f9 100644 |
| --- a/src/IceTranslator.cpp |
| +++ b/src/IceTranslator.cpp |
| @@ -97,8 +97,13 @@ void Translator::translateFcn(Cfg *Fcn) { |
| } |
| void Translator::emitConstants() { |
| - if (!Ctx->getFlags().DisableTranslation && Func) |
| - Func->getTarget()->emitConstants(); |
| + if (!Ctx->getFlags().DisableTranslation && Func) { |
| + if (!Ctx->getFlags().UseELFWriter) { |
|
Jim Stichnoth
2014/11/21 21:32:22
Instead of "if (!C) A; else B;", how about "if (C)
jvoung (off chromium)
2014/11/24 21:35:46
Done.
|
| + Func->getTarget()->emitConstants(); |
| + } else { |
| + // TODO(jvoung): create the rodata.cst.{4,8} sections for UseELFWriter. |
| + } |
| + } |
| } |
| void Translator::lowerGlobals( |