From: Eli Friedman Date: Fri, 6 Jan 2012 20:42:20 +0000 (+0000) Subject: Revert r147664; it's breaking clang regression tests. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d97927d69b277120f8d403580c44acd84907d7b4;p=clang Revert r147664; it's breaking clang regression tests. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147681 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/AST/Expr.cpp b/lib/AST/Expr.cpp index 9a08886c3f..bbf54112c8 100644 --- a/lib/AST/Expr.cpp +++ b/lib/AST/Expr.cpp @@ -490,8 +490,8 @@ double FloatingLiteral::getValueAsApproximateDouble() const { return V.convertToDouble(); } -int StringLiteral::mapCharByteWidth(TargetInfo const &target, StringKind k) { - int CharByteWidth = 0; +int StringLiteral::mapCharByteWidth(TargetInfo const &target,StringKind k) { + int CharByteWidth; switch(k) { case Ascii: case UTF8: diff --git a/lib/CodeGen/CGExprAgg.cpp b/lib/CodeGen/CGExprAgg.cpp index 8f0e584285..47984af7f4 100644 --- a/lib/CodeGen/CGExprAgg.cpp +++ b/lib/CodeGen/CGExprAgg.cpp @@ -469,7 +469,7 @@ VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { llvm::BasicBlock *ContBlock = CGF.createBasicBlock("cond.end"); // Bind the common expression if necessary. - CodeGenFunction::OpaqueValueMapping(CGF, E); + CodeGenFunction::OpaqueValueMapping binding(CGF, E); CodeGenFunction::ConditionalEvaluation eval(CGF); CGF.EmitBranchOnBoolExpr(E->getCond(), LHSBlock, RHSBlock); diff --git a/lib/CodeGen/CGExprComplex.cpp b/lib/CodeGen/CGExprComplex.cpp index 982044ea53..d58db67917 100644 --- a/lib/CodeGen/CGExprComplex.cpp +++ b/lib/CodeGen/CGExprComplex.cpp @@ -680,7 +680,7 @@ VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { llvm::BasicBlock *ContBlock = CGF.createBasicBlock("cond.end"); // Bind the common expression if necessary. - CodeGenFunction::OpaqueValueMapping(CGF, E); + CodeGenFunction::OpaqueValueMapping binding(CGF, E); CodeGenFunction::ConditionalEvaluation eval(CGF); CGF.EmitBranchOnBoolExpr(E->getCond(), LHSBlock, RHSBlock); diff --git a/lib/CodeGen/CGExprScalar.cpp b/lib/CodeGen/CGExprScalar.cpp index 2be086d9b7..c2aec36ee8 100644 --- a/lib/CodeGen/CGExprScalar.cpp +++ b/lib/CodeGen/CGExprScalar.cpp @@ -2483,7 +2483,7 @@ VisitAbstractConditionalOperator(const AbstractConditionalOperator *E) { TestAndClearIgnoreResultAssign(); // Bind the common expression if necessary. - CodeGenFunction::OpaqueValueMapping(CGF, E); + CodeGenFunction::OpaqueValueMapping binding(CGF, E); Expr *condExpr = E->getCond(); Expr *lhsExpr = E->getTrueExpr(); diff --git a/lib/Driver/Tools.cpp b/lib/Driver/Tools.cpp index 76be9bdfac..e69e2cb924 100644 --- a/lib/Driver/Tools.cpp +++ b/lib/Driver/Tools.cpp @@ -737,7 +737,7 @@ void Clang::AddMIPSTargetArgs(const ArgList &Args, const Driver &D = getToolChain().getDriver(); StringRef ArchName; - const char *CPUName = 0; + const char *CPUName; // Set target cpu and architecture. if (Arg *A = Args.getLastArg(options::OPT_mcpu_EQ)) { diff --git a/lib/Serialization/ASTReaderDecl.cpp b/lib/Serialization/ASTReaderDecl.cpp index da79be9334..51a275ad07 100644 --- a/lib/Serialization/ASTReaderDecl.cpp +++ b/lib/Serialization/ASTReaderDecl.cpp @@ -1226,7 +1226,7 @@ void ASTDeclReader::VisitRedeclarableTemplateDecl(RedeclarableTemplateDecl *D) { RedeclKind Kind = (RedeclKind)Record[Idx++]; // Determine the first declaration ID. - DeclID FirstDeclID = 0; + DeclID FirstDeclID; switch (Kind) { case FirstDeclaration: { FirstDeclID = ThisDeclID; @@ -1481,7 +1481,7 @@ ASTDeclReader::VisitRedeclarable(Redeclarable *D) { enum RedeclKind { FirstDeclaration = 0, FirstInFile, PointsToPrevious }; RedeclKind Kind = (RedeclKind)Record[Idx++]; - DeclID FirstDeclID = 0; + DeclID FirstDeclID; switch (Kind) { case FirstDeclaration: FirstDeclID = ThisDeclID;