aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/FrontendOptions.cpp
diff options
context:
space:
mode:
authorArtem Belevich <tra@google.com>2015-03-19 17:32:06 +0000
committerArtem Belevich <tra@google.com>2015-03-19 17:32:06 +0000
commit83a6dcc4701b61a6d79fd67edbc65669ef30bc4b (patch)
tree2ff1de46972b2b119c02cc6463ed1aa39d759dcc /clang/lib/Frontend/FrontendOptions.cpp
parent7690fc5428dc7db586cc1dd8f3709ed870ffb35e (diff)
downloadllvm-83a6dcc4701b61a6d79fd67edbc65669ef30bc4b.zip
llvm-83a6dcc4701b61a6d79fd67edbc65669ef30bc4b.tar.gz
llvm-83a6dcc4701b61a6d79fd67edbc65669ef30bc4b.tar.bz2
Ensure that we still parse preprocessed CUDA files as CUDA when we use
-save-temps option. Summary: Fixes PR22926. Review: http://reviews.llvm.org/D8383 llvm-svn: 232737
Diffstat (limited to 'clang/lib/Frontend/FrontendOptions.cpp')
-rw-r--r--clang/lib/Frontend/FrontendOptions.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Frontend/FrontendOptions.cpp b/clang/lib/Frontend/FrontendOptions.cpp
index 1869d0c..9ede674 100644
--- a/clang/lib/Frontend/FrontendOptions.cpp
+++ b/clang/lib/Frontend/FrontendOptions.cpp
@@ -18,6 +18,7 @@ InputKind FrontendOptions::getInputKindForExtension(StringRef Extension) {
.Cases("S", "s", IK_Asm)
.Case("i", IK_PreprocessedC)
.Case("ii", IK_PreprocessedCXX)
+ .Case("cui", IK_PreprocessedCuda)
.Case("m", IK_ObjC)
.Case("mi", IK_PreprocessedObjC)
.Cases("mm", "M", IK_ObjCXX)