summaryrefslogtreecommitdiffstats
path: root/clang/tools/clang-cc
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-11-29 02:39:08 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-11-29 02:39:08 +0000
commit5fe0866b9d19c9b6b9c3ad65281a9ab682d74ec7 (patch)
tree2ec2a8694f658d9f5d466360cc4de81843002944 /clang/tools/clang-cc
parent6e227ca836205697f9d8bfd2f6ce93e323830404 (diff)
downloadbcm5719-llvm-5fe0866b9d19c9b6b9c3ad65281a9ab682d74ec7.tar.gz
bcm5719-llvm-5fe0866b9d19c9b6b9c3ad65281a9ab682d74ec7.zip
clang-cc: Change -fsigned-char=0 to -fno-unsigned-char and pass -pic-level using separate args.
llvm-svn: 90054
Diffstat (limited to 'clang/tools/clang-cc')
-rw-r--r--clang/tools/clang-cc/Options.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/clang/tools/clang-cc/Options.cpp b/clang/tools/clang-cc/Options.cpp
index 54845483591..916008894bb 100644
--- a/clang/tools/clang-cc/Options.cpp
+++ b/clang/tools/clang-cc/Options.cpp
@@ -455,8 +455,8 @@ AccessControl("faccess-control",
llvm::cl::desc("Enable C++ access control"));
static llvm::cl::opt<bool>
-CharIsSigned("fsigned-char",
- llvm::cl::desc("Force char to be a signed/unsigned type"));
+NoSignedChar("fno-signed-char",
+ llvm::cl::desc("Char is unsigned"));
static llvm::cl::opt<bool>
DollarsInIdents("fdollars-in-identifiers",
@@ -1140,8 +1140,7 @@ void clang::InitializeLangOptions(LangOptions &Options,
Options.Rtti = !NoRtti;
if (EnableBlocks.getPosition())
Options.Blocks = EnableBlocks;
- if (CharIsSigned.getPosition())
- Options.CharIsSigned = CharIsSigned;
+ Options.CharIsSigned = !NoSignedChar;
if (ShortWChar.getPosition())
Options.ShortWChar = ShortWChar;
OpenPOWER on IntegriCloud