Merge topic 'remove-needless-copies'

27ead963 Remove unnecessary local copies.
618fb23f Pass arguments that are not modified as const&.
This commit is contained in:
Brad King 2016-05-27 09:08:21 -04:00 committed by CMake Topic Stage
commit fb1f5d50af
33 changed files with 63 additions and 70 deletions

View File

@ -50,8 +50,8 @@ int cmCPackDebGenerator::InitializeInternal()
return this->Superclass::InitializeInternal(); return this->Superclass::InitializeInternal();
} }
int cmCPackDebGenerator::PackageOnePack(std::string initialTopLevel, int cmCPackDebGenerator::PackageOnePack(std::string const& initialTopLevel,
std::string packageName) std::string const& packageName)
{ {
int retval = 1; int retval = 1;
// Begin the archive for this pack // Begin the archive for this pack

View File

@ -49,7 +49,8 @@ protected:
/** /**
* This method factors out the work done in component packaging case. * This method factors out the work done in component packaging case.
*/ */
int PackageOnePack(std::string initialToplevel, std::string packageName); int PackageOnePack(std::string const& initialToplevel,
std::string const& packageName);
/** /**
* The method used to package files when component * The method used to package files when component
* install is used. This will create one * install is used. This will create one

View File

@ -61,8 +61,8 @@ void cmCPackRPMGenerator::AddGeneratedPackageNames()
packageFileNames.push_back(fileNames.substr(pos1, pos2 - pos1)); packageFileNames.push_back(fileNames.substr(pos1, pos2 - pos1));
} }
int cmCPackRPMGenerator::PackageOnePack(std::string initialToplevel, int cmCPackRPMGenerator::PackageOnePack(std::string const& initialToplevel,
std::string packageName) std::string const& packageName)
{ {
int retval = 1; int retval = 1;
// Begin the archive for this pack // Begin the archive for this pack

View File

@ -54,7 +54,8 @@ protected:
/** /**
* This method factors out the work done in component packaging case. * This method factors out the work done in component packaging case.
*/ */
int PackageOnePack(std::string initialToplevel, std::string packageName); int PackageOnePack(std::string const& initialToplevel,
std::string const& packageName);
/** /**
* The method used to package files when component * The method used to package files when component
* install is used. This will create one * install is used. This will create one

View File

@ -1356,7 +1356,6 @@ int cmCTestCoverageHandler::HandleLCovCoverage(
return 0; return 0;
} }
std::string testingDir = this->CTest->GetBinaryDir(); std::string testingDir = this->CTest->GetBinaryDir();
std::string tempDir = testingDir;
std::string currentDirectory = cmSystemTools::GetCurrentWorkingDirectory(); std::string currentDirectory = cmSystemTools::GetCurrentWorkingDirectory();
std::set<std::string> missingFiles; std::set<std::string> missingFiles;
@ -1759,7 +1758,7 @@ int cmCTestCoverageHandler::HandleTracePyCoverage(
} }
std::string cmCTestCoverageHandler::FindFile( std::string cmCTestCoverageHandler::FindFile(
cmCTestCoverageHandlerContainer* cont, std::string fileName) cmCTestCoverageHandlerContainer* cont, std::string const& fileName)
{ {
std::string fileNameNoE = std::string fileNameNoE =
cmSystemTools::GetFilenameWithoutLastExtension(fileName); cmSystemTools::GetFilenameWithoutLastExtension(fileName);

View File

@ -119,7 +119,7 @@ private:
// Find the source file based on the source and build tree. This is used for // Find the source file based on the source and build tree. This is used for
// Trace.py mode, since that one does not tell us where the source file is. // Trace.py mode, since that one does not tell us where the source file is.
std::string FindFile(cmCTestCoverageHandlerContainer* cont, std::string FindFile(cmCTestCoverageHandlerContainer* cont,
std::string fileName); std::string const& fileName);
std::set<std::string> FindUncoveredFiles( std::set<std::string> FindUncoveredFiles(
cmCTestCoverageHandlerContainer* cont); cmCTestCoverageHandlerContainer* cont);

View File

@ -500,7 +500,7 @@ void cmCTestMultiProcessHandler::ReadCostData()
} }
} }
int cmCTestMultiProcessHandler::SearchByName(std::string name) int cmCTestMultiProcessHandler::SearchByName(std::string const& name)
{ {
int index = -1; int index = -1;

View File

@ -84,7 +84,7 @@ protected:
void UpdateCostData(); void UpdateCostData();
void ReadCostData(); void ReadCostData();
// Return index of a test based on its name // Return index of a test based on its name
int SearchByName(std::string name); int SearchByName(std::string const& name);
void CreateTestCostList(); void CreateTestCostList();

View File

@ -219,12 +219,11 @@ bool cmCTestSubmitCommand::CheckArgumentValue(std::string const& arg)
} }
if (this->ArgumentDoing == ArgumentDoingFiles) { if (this->ArgumentDoing == ArgumentDoingFiles) {
std::string filename(arg); if (cmSystemTools::FileExists(arg.c_str())) {
if (cmSystemTools::FileExists(filename.c_str())) { this->Files.insert(arg);
this->Files.insert(filename);
} else { } else {
std::ostringstream e; std::ostringstream e;
e << "File \"" << filename << "\" does not exist. Cannot submit " e << "File \"" << arg << "\" does not exist. Cannot submit "
<< "a non-existent file."; << "a non-existent file.";
this->Makefile->IssueMessage(cmake::FATAL_ERROR, e.str()); this->Makefile->IssueMessage(cmake::FATAL_ERROR, e.str());
this->ArgumentDoing = ArgumentDoingError; this->ArgumentDoing = ArgumentDoingError;

View File

@ -46,13 +46,12 @@ bool cmCTestUploadCommand::CheckArgumentKeyword(std::string const& arg)
bool cmCTestUploadCommand::CheckArgumentValue(std::string const& arg) bool cmCTestUploadCommand::CheckArgumentValue(std::string const& arg)
{ {
if (this->ArgumentDoing == ArgumentDoingFiles) { if (this->ArgumentDoing == ArgumentDoingFiles) {
std::string filename(arg); if (cmSystemTools::FileExists(arg.c_str())) {
if (cmSystemTools::FileExists(filename.c_str())) { this->Files.insert(arg);
this->Files.insert(filename);
return true; return true;
} else { } else {
std::ostringstream e; std::ostringstream e;
e << "File \"" << filename << "\" does not exist. Cannot submit " e << "File \"" << arg << "\" does not exist. Cannot submit "
<< "a non-existent file."; << "a non-existent file.";
this->Makefile->IssueMessage(cmake::FATAL_ERROR, e.str()); this->Makefile->IssueMessage(cmake::FATAL_ERROR, e.str());
this->ArgumentDoing = ArgumentDoingError; this->ArgumentDoing = ArgumentDoingError;

View File

@ -46,7 +46,7 @@ public:
return line.substr(begIndex, line.npos); return line.substr(begIndex, line.npos);
} }
} }
bool ParseFile(std::string file) bool ParseFile(std::string const& file)
{ {
FileLinesType localCoverageVector; FileLinesType localCoverageVector;
std::string filename; std::string filename;
@ -138,7 +138,7 @@ bool cmParseBlanketJSCoverage::LoadCoverageData(std::vector<std::string> files)
return true; return true;
} }
bool cmParseBlanketJSCoverage::ReadJSONFile(std::string file) bool cmParseBlanketJSCoverage::ReadJSONFile(std::string const& file)
{ {
cmParseBlanketJSCoverage::JSONParser parser(this->Coverage); cmParseBlanketJSCoverage::JSONParser parser(this->Coverage);
cmCTestOptionalLog(this->CTest, HANDLER_VERBOSE_OUTPUT, cmCTestOptionalLog(this->CTest, HANDLER_VERBOSE_OUTPUT,

View File

@ -35,7 +35,7 @@ public:
cmCTest* ctest); cmCTest* ctest);
bool LoadCoverageData(std::vector<std::string> files); bool LoadCoverageData(std::vector<std::string> files);
// Read the JSON output // Read the JSON output
bool ReadJSONFile(std::string file); bool ReadJSONFile(std::string const& file);
protected: protected:
class JSONParser; class JSONParser;

View File

@ -22,7 +22,7 @@ public:
virtual ~HTMLParser() {} virtual ~HTMLParser() {}
bool initializeDelphiFile( bool initializeDelphiFile(
const std::string filename, std::string const& filename,
cmParseDelphiCoverage::HTMLParser::FileLinesType& coverageVector) cmParseDelphiCoverage::HTMLParser::FileLinesType& coverageVector)
{ {
std::string line; std::string line;
@ -197,7 +197,7 @@ cmParseDelphiCoverage::cmParseDelphiCoverage(
} }
bool cmParseDelphiCoverage::LoadCoverageData( bool cmParseDelphiCoverage::LoadCoverageData(
const std::vector<std::string> files) std::vector<std::string> const& files)
{ {
size_t i; size_t i;
std::string path; std::string path;

View File

@ -28,7 +28,7 @@ class cmParseDelphiCoverage
{ {
public: public:
cmParseDelphiCoverage(cmCTestCoverageHandlerContainer& cont, cmCTest* ctest); cmParseDelphiCoverage(cmCTestCoverageHandlerContainer& cont, cmCTest* ctest);
bool LoadCoverageData(const std::vector<std::string> files); bool LoadCoverageData(std::vector<std::string> const& files);
bool ReadDelphiHTML(const char* file); bool ReadDelphiHTML(const char* file);
// Read a single HTML file from output // Read a single HTML file from output
bool ReadHTMLFile(const char* f); bool ReadHTMLFile(const char* f);

View File

@ -85,7 +85,7 @@ protected:
} }
} }
virtual bool FindPackagePath(const std::string fileName) virtual bool FindPackagePath(std::string const& fileName)
{ {
// Search for the source file in the source directory. // Search for the source file in the source directory.
if (this->PackagePathFound(fileName, this->Coverage.SourceDir)) { if (this->PackagePathFound(fileName, this->Coverage.SourceDir)) {
@ -99,8 +99,8 @@ protected:
return false; return false;
} }
virtual bool PackagePathFound(const std::string fileName, virtual bool PackagePathFound(std::string const& fileName,
const std::string baseDir) std::string const& baseDir)
{ {
// Search for the file in the baseDir and its subdirectories. // Search for the file in the baseDir and its subdirectories.
std::string packageGlob = baseDir; std::string packageGlob = baseDir;
@ -149,7 +149,7 @@ cmParseJacocoCoverage::cmParseJacocoCoverage(
} }
bool cmParseJacocoCoverage::LoadCoverageData( bool cmParseJacocoCoverage::LoadCoverageData(
const std::vector<std::string> files) std::vector<std::string> const& files)
{ {
// load all the jacoco.xml files in the source directory // load all the jacoco.xml files in the source directory
cmsys::Directory dir; cmsys::Directory dir;

View File

@ -27,7 +27,7 @@ class cmParseJacocoCoverage
{ {
public: public:
cmParseJacocoCoverage(cmCTestCoverageHandlerContainer& cont, cmCTest* ctest); cmParseJacocoCoverage(cmCTestCoverageHandlerContainer& cont, cmCTest* ctest);
bool LoadCoverageData(const std::vector<std::string> files); bool LoadCoverageData(std::vector<std::string> const& files);
std::string PackageName; std::string PackageName;
std::string FileName; std::string FileName;

View File

@ -67,7 +67,7 @@
std::cerr << __LINE__ << " "; \ std::cerr << __LINE__ << " "; \
std::cerr std::cerr
struct tm* cmCTest::GetNightlyTime(std::string str, bool tomorrowtag) struct tm* cmCTest::GetNightlyTime(std::string const& str, bool tomorrowtag)
{ {
struct tm* lctime; struct tm* lctime;
time_t tctime = time(0); time_t tctime = time(0);
@ -170,8 +170,8 @@ static size_t HTTPResponseCallback(void* ptr, size_t size, size_t nmemb,
} }
int cmCTest::HTTPRequest(std::string url, HTTPMethod method, int cmCTest::HTTPRequest(std::string url, HTTPMethod method,
std::string& response, std::string fields, std::string& response, std::string const& fields,
std::string putFile, int timeout) std::string const& putFile, int timeout)
{ {
CURL* curl; CURL* curl;
FILE* file; FILE* file;
@ -1481,7 +1481,7 @@ int cmCTest::GenerateNotesFile(const char* cfiles)
return this->GenerateNotesFile(files); return this->GenerateNotesFile(files);
} }
std::string cmCTest::Base64GzipEncodeFile(std::string file) std::string cmCTest::Base64GzipEncodeFile(std::string const& file)
{ {
std::string tarFile = file + "_temp.tar.gz"; std::string tarFile = file + "_temp.tar.gz";
std::vector<std::string> files; std::vector<std::string> files;
@ -1499,7 +1499,7 @@ std::string cmCTest::Base64GzipEncodeFile(std::string file)
return base64; return base64;
} }
std::string cmCTest::Base64EncodeFile(std::string file) std::string cmCTest::Base64EncodeFile(std::string const& file)
{ {
size_t const len = cmSystemTools::FileLength(file); size_t const len = cmSystemTools::FileLength(file);
cmsys::ifstream ifs(file.c_str(), std::ios::in cmsys::ifstream ifs(file.c_str(), std::ios::in
@ -2208,7 +2208,7 @@ void cmCTest::SetNotesFiles(const char* notes)
this->NotesFiles = notes; this->NotesFiles = notes;
} }
void cmCTest::SetStopTime(std::string time) void cmCTest::SetStopTime(std::string const& time)
{ {
this->StopTime = time; this->StopTime = time;
this->DetermineNextDayStop(); this->DetermineNextDayStop();

View File

@ -108,8 +108,8 @@ public:
* Perform an HTTP request. * Perform an HTTP request.
*/ */
static int HTTPRequest(std::string url, HTTPMethod method, static int HTTPRequest(std::string url, HTTPMethod method,
std::string& response, std::string fields = "", std::string& response, std::string const& fields = "",
std::string putFile = "", int timeout = 0); std::string const& putFile = "", int timeout = 0);
#endif #endif
/** Get a testing part id from its string name. Returns PartCount /** Get a testing part id from its string name. Returns PartCount
@ -143,7 +143,7 @@ public:
/* /*
* A utility function that returns the nightly time * A utility function that returns the nightly time
*/ */
struct tm* GetNightlyTime(std::string str, bool tomorrowtag); struct tm* GetNightlyTime(std::string const& str, bool tomorrowtag);
/* /*
* Is the tomorrow tag set? * Is the tomorrow tag set?
@ -211,9 +211,9 @@ public:
std::string CurrentTime(); std::string CurrentTime();
//! tar/gzip and then base 64 encode a file //! tar/gzip and then base 64 encode a file
std::string Base64GzipEncodeFile(std::string file); std::string Base64GzipEncodeFile(std::string const& file);
//! base64 encode a file //! base64 encode a file
std::string Base64EncodeFile(std::string file); std::string Base64EncodeFile(std::string const& file);
/** /**
* Return the time remaining that the script is allowed to run in * Return the time remaining that the script is allowed to run in
@ -240,7 +240,7 @@ public:
std::string GetCDashVersion(); std::string GetCDashVersion();
std::string GetStopTime() { return this->StopTime; } std::string GetStopTime() { return this->StopTime; }
void SetStopTime(std::string time); void SetStopTime(std::string const& time);
// Used for parallel ctest job scheduling // Used for parallel ctest job scheduling
std::string GetScheduleType() { return this->ScheduleType; } std::string GetScheduleType() { return this->ScheduleType; }

View File

@ -43,9 +43,8 @@ std::string cmExternalMakefileProjectGenerator::GetGlobalGeneratorName(
return ""; return "";
} }
std::string currentName = fullName;
// if we get only the short name, take the first global generator as default // if we get only the short name, take the first global generator as default
if (currentName == this->GetName()) { if (fullName == this->GetName()) {
return this->SupportedGlobalGenerators[0]; return this->SupportedGlobalGenerators[0];
} }
@ -53,7 +52,7 @@ std::string cmExternalMakefileProjectGenerator::GetGlobalGeneratorName(
for (std::vector<std::string>::const_iterator it = for (std::vector<std::string>::const_iterator it =
this->SupportedGlobalGenerators.begin(); this->SupportedGlobalGenerators.begin();
it != this->SupportedGlobalGenerators.end(); ++it) { it != this->SupportedGlobalGenerators.end(); ++it) {
if (this->CreateFullGeneratorName(*it, this->GetName()) == currentName) { if (this->CreateFullGeneratorName(*it, this->GetName()) == fullName) {
return *it; return *it;
} }
} }

View File

@ -2746,7 +2746,7 @@ std::string cmGlobalGenerator::EscapeJSON(const std::string& s)
} }
void cmGlobalGenerator::SetFilenameTargetDepends( void cmGlobalGenerator::SetFilenameTargetDepends(
cmSourceFile* sf, std::set<cmGeneratorTarget const*> tgts) cmSourceFile* sf, std::set<cmGeneratorTarget const*> const& tgts)
{ {
this->FilenameTargetDepends[sf] = tgts; this->FilenameTargetDepends[sf] = tgts;
} }

View File

@ -348,8 +348,8 @@ public:
void CreateEvaluationSourceFiles(std::string const& config) const; void CreateEvaluationSourceFiles(std::string const& config) const;
void SetFilenameTargetDepends(cmSourceFile* sf, void SetFilenameTargetDepends(
std::set<const cmGeneratorTarget*> tgts); cmSourceFile* sf, std::set<cmGeneratorTarget const*> const& tgts);
const std::set<const cmGeneratorTarget*>& GetFilenameTargetDepends( const std::set<const cmGeneratorTarget*>& GetFilenameTargetDepends(
cmSourceFile* sf) const; cmSourceFile* sf) const;

View File

@ -46,15 +46,14 @@ void cmGlobalNinjaGenerator::WriteComment(std::ostream& os,
if (comment.empty()) if (comment.empty())
return; return;
std::string replace = comment;
std::string::size_type lpos = 0; std::string::size_type lpos = 0;
std::string::size_type rpos; std::string::size_type rpos;
os << "\n#############################################\n"; os << "\n#############################################\n";
while ((rpos = replace.find('\n', lpos)) != std::string::npos) { while ((rpos = comment.find('\n', lpos)) != std::string::npos) {
os << "# " << replace.substr(lpos, rpos - lpos) << "\n"; os << "# " << comment.substr(lpos, rpos - lpos) << "\n";
lpos = rpos + 1; lpos = rpos + 1;
} }
os << "# " << replace.substr(lpos) << "\n\n"; os << "# " << comment.substr(lpos) << "\n\n";
} }
std::string cmGlobalNinjaGenerator::EncodeRuleName(std::string const& name) std::string cmGlobalNinjaGenerator::EncodeRuleName(std::string const& name)

View File

@ -61,7 +61,7 @@ std::string cmInstallFilesGenerator::GetDestination(
} }
void cmInstallFilesGenerator::AddFilesInstallRule( void cmInstallFilesGenerator::AddFilesInstallRule(
std::ostream& os, const std::string config, Indent const& indent, std::ostream& os, std::string const& config, Indent const& indent,
std::vector<std::string> const& files) std::vector<std::string> const& files)
{ {
// Write code to install the files. // Write code to install the files.

View File

@ -38,7 +38,7 @@ protected:
virtual void GenerateScriptForConfig(std::ostream& os, virtual void GenerateScriptForConfig(std::ostream& os,
const std::string& config, const std::string& config,
Indent const& indent); Indent const& indent);
void AddFilesInstallRule(std::ostream& os, const std::string config, void AddFilesInstallRule(std::ostream& os, std::string const& config,
Indent const& indent, Indent const& indent,
std::vector<std::string> const& files); std::vector<std::string> const& files);

View File

@ -1766,13 +1766,12 @@ static void AddVisibilityCompileOption(std::string& flags,
const std::string& lang, const std::string& lang,
std::string* warnCMP0063) std::string* warnCMP0063)
{ {
std::string l(lang); std::string compileOption = "CMAKE_" + lang + "_COMPILE_OPTIONS_VISIBILITY";
std::string compileOption = "CMAKE_" + l + "_COMPILE_OPTIONS_VISIBILITY";
const char* opt = lg->GetMakefile()->GetDefinition(compileOption); const char* opt = lg->GetMakefile()->GetDefinition(compileOption);
if (!opt) { if (!opt) {
return; return;
} }
std::string flagDefine = l + "_VISIBILITY_PRESET"; std::string flagDefine = lang + "_VISIBILITY_PRESET";
const char* prop = target->GetProperty(flagDefine); const char* prop = target->GetProperty(flagDefine);
if (!prop) { if (!prop) {

View File

@ -1178,10 +1178,9 @@ void cmLocalUnixMakefileGenerator3::AppendEcho(
} }
std::string cmLocalUnixMakefileGenerator3::CreateMakeVariable( std::string cmLocalUnixMakefileGenerator3::CreateMakeVariable(
const std::string& sin, const std::string& s2in) const std::string& sin, const std::string& s2)
{ {
std::string s = sin; std::string s = sin;
std::string s2 = s2in;
std::string unmodified = s; std::string unmodified = s;
unmodified += s2; unmodified += s2;
// if there is no restriction on the length of make variables // if there is no restriction on the length of make variables

View File

@ -294,7 +294,7 @@ void cmMakefileTargetGenerator::MacOSXContentGeneratorType::operator()(
this->Generator->OSXBundleGenerator->InitMacOSXContentDirectory(pkgloc); this->Generator->OSXBundleGenerator->InitMacOSXContentDirectory(pkgloc);
// Get the input file location. // Get the input file location.
std::string input = source.GetFullPath(); std::string const& input = source.GetFullPath();
// Get the output file location. // Get the output file location.
std::string output = macdir; std::string output = macdir;

View File

@ -103,7 +103,7 @@ const std::vector<const cmSourceFile*>& cmSourceGroup::GetSourceFiles() const
return this->SourceFiles; return this->SourceFiles;
} }
void cmSourceGroup::AddChild(cmSourceGroup child) void cmSourceGroup::AddChild(cmSourceGroup const& child)
{ {
this->Internal->GroupChildren.push_back(child); this->Internal->GroupChildren.push_back(child);
} }

View File

@ -52,7 +52,7 @@ public:
/** /**
* Add child to this sourcegroup * Add child to this sourcegroup
*/ */
void AddChild(cmSourceGroup child); void AddChild(cmSourceGroup const& child);
/** /**
* Looks up child and returns it * Looks up child and returns it

View File

@ -1616,7 +1616,7 @@ bool cmState::Snapshot::StrictWeakOrder::operator()(
void cmState::Directory::SetProperty(const std::string& prop, void cmState::Directory::SetProperty(const std::string& prop,
const char* value, const char* value,
cmListFileBacktrace lfbt) cmListFileBacktrace const& lfbt)
{ {
if (prop == "INCLUDE_DIRECTORIES") { if (prop == "INCLUDE_DIRECTORIES") {
if (!value) { if (!value) {
@ -1648,7 +1648,7 @@ void cmState::Directory::SetProperty(const std::string& prop,
void cmState::Directory::AppendProperty(const std::string& prop, void cmState::Directory::AppendProperty(const std::string& prop,
const char* value, bool asString, const char* value, bool asString,
cmListFileBacktrace lfbt) cmListFileBacktrace const& lfbt)
{ {
if (prop == "INCLUDE_DIRECTORIES") { if (prop == "INCLUDE_DIRECTORIES") {
this->AppendIncludeDirectoriesEntry(value, lfbt); this->AppendIncludeDirectoriesEntry(value, lfbt);

View File

@ -164,9 +164,9 @@ public:
void ClearCompileOptions(); void ClearCompileOptions();
void SetProperty(const std::string& prop, const char* value, void SetProperty(const std::string& prop, const char* value,
cmListFileBacktrace lfbt); cmListFileBacktrace const& lfbt);
void AppendProperty(const std::string& prop, const char* value, void AppendProperty(const std::string& prop, const char* value,
bool asString, cmListFileBacktrace lfbt); bool asString, cmListFileBacktrace const& lfbt);
const char* GetProperty(const std::string& prop) const; const char* GetProperty(const std::string& prop) const;
const char* GetProperty(const std::string& prop, bool chain) const; const char* GetProperty(const std::string& prop, bool chain) const;
bool GetPropertyAsBool(const std::string& prop) const; bool GetPropertyAsBool(const std::string& prop) const;

View File

@ -2296,10 +2296,8 @@ void displayMessage(cmake::MessageType t, std::ostringstream& msg)
} }
void cmake::IssueMessage(cmake::MessageType t, std::string const& text, void cmake::IssueMessage(cmake::MessageType t, std::string const& text,
cmListFileBacktrace const& bt, bool force) cmListFileBacktrace const& backtrace, bool force)
{ {
cmListFileBacktrace backtrace = bt;
if (!force) { if (!force) {
// override the message type, if needed, for warnings and errors // override the message type, if needed, for warnings and errors
cmake::MessageType override = this->ConvertMessageType(t); cmake::MessageType override = this->ConvertMessageType(t);

View File

@ -13,7 +13,7 @@
#include "cmSystemTools.h" #include "cmSystemTools.h"
void reportLine(std::ostream& os, bool ret, std::string line, bool eol) void reportLine(std::ostream& os, bool ret, std::string const& line, bool eol)
{ {
if (ret) { if (ret) {
os << "\"" << line << "\" (" << (eol ? "with EOL" : "without EOL") << ")"; os << "\"" << line << "\" (" << (eol ? "with EOL" : "without EOL") << ")";