From: Devang Patel Date: Tue, 9 Oct 2007 17:10:59 +0000 (+0000) Subject: Use const& for RHS. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=00ee4e4ddc10f30ab2d675752f041c738513a3ce;p=clang Use const& for RHS. Use copy for LHS, because it is incremented using ++ operator. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@42792 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/CodeGen/CGStmt.cpp b/CodeGen/CGStmt.cpp index f9d614d91c..8412ece2ed 100644 --- a/CodeGen/CGStmt.cpp +++ b/CodeGen/CGStmt.cpp @@ -365,7 +365,7 @@ void CodeGenFunction::EmitCaseStmtRange(const CaseStmt &S) { llvm::ConstantInt *LV = cast(EmitScalarExpr(L)); llvm::ConstantInt *RV = cast(EmitScalarExpr(R)); llvm::APInt LHS = LV->getValue(); - llvm::APInt RHS = RV->getValue(); + const llvm::APInt &RHS = RV->getValue(); llvm::APInt Range = RHS - LHS; if (Range.ult(llvm::APInt(Range.getBitWidth(), 64))) {