mirror of
https://github.com/Kitware/CMake.git
synced 2026-07-26 03:04:21 +00:00
Fix some compiler warnings from the dashboard.
Unused parameters, ordering of initialization in constructors, struct/class forward declaration mismatch, and some cleanup of private areas of class definitions.
This commit is contained in:
@@ -19,7 +19,7 @@ class cmTarget;
|
||||
class cmMakefile;
|
||||
class cmListFileBacktrace;
|
||||
|
||||
class cmGeneratorExpressionEvaluator;
|
||||
struct cmGeneratorExpressionEvaluator;
|
||||
|
||||
class cmCompiledGeneratorExpression;
|
||||
|
||||
@@ -42,12 +42,11 @@ public:
|
||||
const cmCompiledGeneratorExpression& Parse(std::string const& input);
|
||||
const cmCompiledGeneratorExpression& Parse(const char* input);
|
||||
|
||||
private:
|
||||
cmListFileBacktrace const& Backtrace;
|
||||
private:
|
||||
cmGeneratorExpression(const cmGeneratorExpression &);
|
||||
void operator=(const cmGeneratorExpression &);
|
||||
|
||||
cmListFileBacktrace const& Backtrace;
|
||||
cmCompiledGeneratorExpression *CompiledExpression;
|
||||
};
|
||||
|
||||
@@ -65,21 +64,19 @@ public:
|
||||
|
||||
private:
|
||||
cmCompiledGeneratorExpression(cmListFileBacktrace const& backtrace,
|
||||
std::vector<cmGeneratorExpressionEvaluator*> evaluators,
|
||||
const char *input, bool needsParsing);
|
||||
const std::vector<cmGeneratorExpressionEvaluator*> &evaluators,
|
||||
const char *input, bool needsParsing);
|
||||
|
||||
friend class cmGeneratorExpression;
|
||||
|
||||
private:
|
||||
const std::vector<cmGeneratorExpressionEvaluator*> Evaluators;
|
||||
cmListFileBacktrace const& Backtrace;
|
||||
cmCompiledGeneratorExpression(const cmCompiledGeneratorExpression &);
|
||||
void operator=(const cmCompiledGeneratorExpression &);
|
||||
|
||||
mutable std::set<cmTarget*> Targets;
|
||||
cmListFileBacktrace const& Backtrace;
|
||||
const std::vector<cmGeneratorExpressionEvaluator*> Evaluators;
|
||||
const char* const Input;
|
||||
const bool NeedsParsing;
|
||||
|
||||
mutable std::set<cmTarget*> Targets;
|
||||
mutable std::string Output;
|
||||
private:
|
||||
cmCompiledGeneratorExpression(const cmCompiledGeneratorExpression &);
|
||||
void operator=(const cmCompiledGeneratorExpression &);
|
||||
};
|
||||
|
||||
@@ -56,9 +56,9 @@ static const struct ZeroNode : public cmGeneratorExpressionNode
|
||||
{
|
||||
virtual bool GeneratesContent() const { return false; }
|
||||
|
||||
std::string Evaluate(const std::vector<std::string> ¶meters,
|
||||
cmGeneratorExpressionContext *context,
|
||||
const GeneratorExpressionContent *content) const
|
||||
std::string Evaluate(const std::vector<std::string> &,
|
||||
cmGeneratorExpressionContext *,
|
||||
const GeneratorExpressionContent *) const
|
||||
{
|
||||
// Unreachable
|
||||
return std::string();
|
||||
@@ -70,9 +70,9 @@ static const struct OneNode : public cmGeneratorExpressionNode
|
||||
{
|
||||
virtual bool AcceptsSingleArbitraryContentParameter() const { return true; }
|
||||
|
||||
std::string Evaluate(const std::vector<std::string> ¶meters,
|
||||
cmGeneratorExpressionContext *context,
|
||||
const GeneratorExpressionContent *content) const
|
||||
std::string Evaluate(const std::vector<std::string> &,
|
||||
cmGeneratorExpressionContext *,
|
||||
const GeneratorExpressionContent *) const
|
||||
{
|
||||
// Unreachable
|
||||
return std::string();
|
||||
@@ -136,7 +136,7 @@ static const struct ConfigurationNode : public cmGeneratorExpressionNode
|
||||
{
|
||||
virtual int NumExpectedParameters() const { return 0; }
|
||||
|
||||
std::string Evaluate(const std::vector<std::string> ¶meters,
|
||||
std::string Evaluate(const std::vector<std::string> &,
|
||||
cmGeneratorExpressionContext *context,
|
||||
const GeneratorExpressionContent *) const
|
||||
{
|
||||
@@ -428,7 +428,7 @@ std::string GeneratorExpressionContent::Evaluate(
|
||||
}
|
||||
|
||||
int numExpected = node->NumExpectedParameters();
|
||||
if ((numExpected != -1 && numExpected != parameters.size()))
|
||||
if ((numExpected != -1 && unsigned int(numExpected) != parameters.size()))
|
||||
{
|
||||
if (numExpected == 0)
|
||||
{
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
class cmMakefile;
|
||||
class cmTarget;
|
||||
class cmGeneratorExpressionEvaluator;
|
||||
struct cmGeneratorExpressionEvaluator;
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
struct cmGeneratorExpressionParser
|
||||
|
||||
Reference in New Issue
Block a user