Move CharIsSigned from TargetInfo to LangOptions.

llvm-svn: 72928
This commit is contained in:
Eli Friedman
2009-06-05 07:05:05 +00:00
parent d7bcad67d4
commit 9ffd4a9b96
11 changed files with 22 additions and 14 deletions

View File

@@ -232,7 +232,7 @@ static bool EvaluateValue(PPValue &Result, Token &PeekTok, DefinedTracker &DT,
// Set the value.
Val = Literal.getValue();
// Set the signedness.
Val.setIsUnsigned(!TI.isCharSigned());
Val.setIsUnsigned(!PP.getLangOptions().CharIsSigned);
if (Result.Val.getBitWidth() > Val.getBitWidth()) {
Result.Val = Val.extend(Result.Val.getBitWidth());