[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