From 9910df05e9b5f03043f4d8dc12ea1bbb722664df Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Thu, 26 May 2011 21:32:30 +0000 Subject: [PATCH] Silence sign compare warning. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132146 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Parse/ParseDeclCXX.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/Parse/ParseDeclCXX.cpp b/lib/Parse/ParseDeclCXX.cpp index d007a17d13..d9bb0aa2d3 100644 --- a/lib/Parse/ParseDeclCXX.cpp +++ b/lib/Parse/ParseDeclCXX.cpp @@ -128,17 +128,17 @@ Decl *Parser::ParseNamespace(unsigned Context, Diag(ExtraNamespaceLoc[0], diag::err_nested_namespaces_with_double_colon) << SourceRange(ExtraNamespaceLoc.front(), ExtraIdentLoc.back()); } else { - - std::string NamespaceFix = ""; + std::string NamespaceFix; for (std::vector::iterator I = ExtraIdent.begin(), E = ExtraIdent.end(); I != E; ++I) { NamespaceFix += " { namespace "; NamespaceFix += (*I)->getName(); } + std::string RBraces; - for (int i = 0; i < ExtraIdent.size(); ++i) { + for (unsigned i = 0, e = ExtraIdent.size(); i != e; ++i) RBraces += "} "; - } + Diag(ExtraNamespaceLoc[0], diag::err_nested_namespaces_with_double_colon) << FixItHint::CreateReplacement(SourceRange(ExtraNamespaceLoc.front(), ExtraIdentLoc.back()), -- 2.50.1