[cfe-commits] r92686 - in /cfe/trunk: include/clang/Driver/Types.def lib/Driver/Types.cpp
Nate Begeman
natebegeman at mac.com
Mon Jan 4 22:00:15 PST 2010
Author: sampo
Date: Tue Jan 5 00:00:15 2010
New Revision: 92686
URL: http://llvm.org/viewvc/llvm-project?rev=92686&view=rev
Log:
Allow clang to pass -x cl through to compiler driver.
Modified:
cfe/trunk/include/clang/Driver/Types.def
cfe/trunk/lib/Driver/Types.cpp
Modified: cfe/trunk/include/clang/Driver/Types.def
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Driver/Types.def?rev=92686&r1=92685&r2=92686&view=diff
==============================================================================
--- cfe/trunk/include/clang/Driver/Types.def (original)
+++ cfe/trunk/include/clang/Driver/Types.def Tue Jan 5 00:00:15 2010
@@ -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")
Modified: cfe/trunk/lib/Driver/Types.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/Types.cpp?rev=92686&r1=92685&r2=92686&view=diff
==============================================================================
--- cfe/trunk/lib/Driver/Types.cpp (original)
+++ cfe/trunk/lib/Driver/Types.cpp Tue Jan 5 00:00:15 2010
@@ -77,6 +77,7 @@
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 @@
.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)
More information about the cfe-commits
mailing list