Index: lib/Support/Triple.cpp |
diff --git a/lib/Support/Triple.cpp b/lib/Support/Triple.cpp |
index 4a4773e2f7e7e6866da576e122e0049e3ae04037..332606a683904f7a506b2dffb943bc9c1b98d382 100644 |
--- a/lib/Support/Triple.cpp |
+++ b/lib/Support/Triple.cpp |
@@ -1001,6 +1001,13 @@ const char *Triple::getARMCPUForArch(StringRef MArch) const { |
case llvm::Triple::Win32: |
// FIXME: this is invalid for WindowsCE |
return "cortex-a9"; |
+ // @LOCALMOD-START |
+ case llvm::Triple::NaCl: |
+ // Default to armv7 unless something more specific is specified. |
+ if (MArch == "arm") |
+ return "cortex-a9"; |
+ break; |
+ // @LOCALMOD-END |
default: |
break; |
} |