[cfe-commits] r72929 - /cfe/trunk/tools/clang-cc/clang-cc.cpp

Eli Friedman eli.friedman at gmail.com
Fri Jun 5 00:12:17 PDT 2009


Author: efriedma
Date: Fri Jun  5 02:12:17 2009
New Revision: 72929

URL: http://llvm.org/viewvc/llvm-project?rev=72929&view=rev
Log:
Add -fsigned-char option to clang-cc.


Modified:
    cfe/trunk/tools/clang-cc/clang-cc.cpp

Modified: cfe/trunk/tools/clang-cc/clang-cc.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-cc/clang-cc.cpp?rev=72929&r1=72928&r2=72929&view=diff

==============================================================================
--- cfe/trunk/tools/clang-cc/clang-cc.cpp (original)
+++ cfe/trunk/tools/clang-cc/clang-cc.cpp Fri Jun  5 02:12:17 2009
@@ -654,6 +654,9 @@
             llvm::cl::desc("Generate output compatible with the NeXT "
                            "runtime"));
 
+static llvm::cl::opt<bool>
+CharIsSigned("fsigned-char",
+    llvm::cl::desc("Force char to be a signed/unsigned type"));
 
 
 static llvm::cl::opt<bool>
@@ -812,6 +815,8 @@
   Options.Exceptions = Exceptions;
   if (EnableBlocks.getPosition())
     Options.Blocks = EnableBlocks;
+  if (CharIsSigned.getPosition())
+    Options.CharIsSigned = CharIsSigned;
 
   if (!AllowBuiltins)
     Options.NoBuiltin = 1;





More information about the cfe-commits mailing list