summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-03-23 16:24:37 +0000
committerChris Lattner <sabre@nondot.org>2009-03-23 16:24:37 +0000
commit6ad3bc2e7f0b784924ad2927b9da2c6b3a6ab802 (patch)
treec2ce842fcf5d30b96237e2e7261d5faa7648294c
parenta366da1bf795449f3b34af4e15e584460cb23658 (diff)
downloadbcm5719-llvm-6ad3bc2e7f0b784924ad2927b9da2c6b3a6ab802.tar.gz
bcm5719-llvm-6ad3bc2e7f0b784924ad2927b9da2c6b3a6ab802.zip
if the driver decides to run clang on a .s file, treat it as a .S file.
llvm-svn: 67532
-rw-r--r--clang/Driver/clang.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/Driver/clang.cpp b/clang/Driver/clang.cpp
index 160c2523049..2ae1b6ec737 100644
--- a/clang/Driver/clang.cpp
+++ b/clang/Driver/clang.cpp
@@ -322,7 +322,9 @@ static LangKind GetLanguage(const std::string &Filename) {
// assembler: .S
if (Ext == "c")
return langkind_c;
- else if (Ext == "S")
+ else if (Ext == "S" ||
+ // If the compiler is run on a .s file, preprocess it as .S
+ Ext == "s")
return langkind_asm_cpp;
else if (Ext == "i")
return langkind_c_cpp;
OpenPOWER on IntegriCloud