Index: include/llvm/CodeGen/LinkAllCodegenComponents.h |
diff --git a/include/llvm/CodeGen/LinkAllCodegenComponents.h b/include/llvm/CodeGen/LinkAllCodegenComponents.h |
index 372c294da30616f08b467b4a7a13cc21e0cbec81..86bc5dcb06e90baf3698e6dae4b568f68fa8cb64 100644 |
--- a/include/llvm/CodeGen/LinkAllCodegenComponents.h |
+++ b/include/llvm/CodeGen/LinkAllCodegenComponents.h |
@@ -34,7 +34,10 @@ namespace { |
(void) llvm::createFastRegisterAllocator(); |
(void) llvm::createBasicRegisterAllocator(); |
(void) llvm::createGreedyRegisterAllocator(); |
+#if !defined(__native_client__) |
+ // Not needed by sandboxed translator. |
(void) llvm::createDefaultPBQPRegisterAllocator(); |
+#endif |
llvm::linkOcamlGC(); |
llvm::linkErlangGC(); |