diff options
| author | Chris Lattner <sabre@nondot.org> | 2009-03-23 16:24:37 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2009-03-23 16:24:37 +0000 |
| commit | 6ad3bc2e7f0b784924ad2927b9da2c6b3a6ab802 (patch) | |
| tree | c2ce842fcf5d30b96237e2e7261d5faa7648294c | |
| parent | a366da1bf795449f3b34af4e15e584460cb23658 (diff) | |
| download | bcm5719-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.cpp | 4 |
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; |

