aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/FrontendOptions.cpp
diff options
context:
space:
mode:
authorChris Bieneman <chris.bieneman@me.com>2022-08-23 20:52:29 -0500
committerChris Bieneman <chris.bieneman@me.com>2022-08-23 20:52:29 -0500
commit887bafb503c59c5ecef831c679a2b114ee6ef338 (patch)
tree18570c55b3e4474d3d43cb9b4c0624364317d66f /clang/lib/Frontend/FrontendOptions.cpp
parent961690574439dbdbc968000eab2ce2289f77a2d6 (diff)
downloadllvm-887bafb503c59c5ecef831c679a2b114ee6ef338.zip
llvm-887bafb503c59c5ecef831c679a2b114ee6ef338.tar.gz
llvm-887bafb503c59c5ecef831c679a2b114ee6ef338.tar.bz2
[HLSL] Infer language from file extension
This allows the language mode for HLSL to be inferred from the file extension.
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 a7bdae3..bf83b27 100644
--- a/clang/lib/Frontend/FrontendOptions.cpp
+++ b/clang/lib/Frontend/FrontendOptions.cpp
@@ -33,5 +33,6 @@ InputKind FrontendOptions::getInputKindForExtension(StringRef Extension) {
.Cases("cu", "cuh", Language::CUDA)
.Case("hip", Language::HIP)
.Cases("ll", "bc", Language::LLVM_IR)
+ .Case("hlsl", Language::HLSL)
.Default(Language::Unknown);
}