Allow clang to pass -x cl through to compiler driver.
llvm-svn: 92686
This commit is contained in:
parent
a65e2f7304
commit
0e1a625fe4
|
@ -41,6 +41,7 @@
|
|||
// C family source language (with and without preprocessing).
|
||||
TYPE("cpp-output", PP_C, INVALID, "i", "u")
|
||||
TYPE("c", C, PP_C, 0, "u")
|
||||
TYPE("cl", CL, PP_C, 0, "u")
|
||||
TYPE("objective-c-cpp-output", PP_ObjC, INVALID, "mi", "u")
|
||||
TYPE("objective-c", ObjC, PP_ObjC, 0, "u")
|
||||
TYPE("c++-cpp-output", PP_CXX, INVALID, "ii", "u")
|
||||
|
|
|
@ -77,6 +77,7 @@ bool types::isAcceptedByClang(ID Id) {
|
|||
|
||||
case TY_Asm:
|
||||
case TY_C: case TY_PP_C:
|
||||
case TY_CL:
|
||||
case TY_ObjC: case TY_PP_ObjC:
|
||||
case TY_CXX: case TY_PP_CXX:
|
||||
case TY_ObjCXX: case TY_PP_ObjCXX:
|
||||
|
@ -133,6 +134,7 @@ types::ID types::lookupTypeForExtension(const char *Ext) {
|
|||
.Case("mm", TY_ObjCXX)
|
||||
.Case("cc", TY_CXX)
|
||||
.Case("CC", TY_CXX)
|
||||
.Case("cl", TY_CL)
|
||||
.Case("cp", TY_CXX)
|
||||
.Case("hh", TY_CXXHeader)
|
||||
.Case("hpp", TY_CXXHeader)
|
||||
|
|
Loading…
Reference in New Issue