From 410bf8ed4fb225c0f202c9ccb0859ad8c66065c2 Mon Sep 17 00:00:00 2001 From: Brad King Date: Thu, 3 Jun 2021 14:51:14 -0400 Subject: cmStandardLevelResolver: Fix size assertion in constructor Assert sizes of the constructed vectors, not the moved-from inputs. --- Source/cmStandardLevelResolver.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/cmStandardLevelResolver.cxx b/Source/cmStandardLevelResolver.cxx index 85411e6..b198a00 100644 --- a/Source/cmStandardLevelResolver.cxx +++ b/Source/cmStandardLevelResolver.cxx @@ -62,7 +62,7 @@ struct StanardLevelComputer , Levels(std::move(levels)) , LevelsAsStrings(std::move(levelsStr)) { - assert(levels.size() == levelsStr.size()); + assert(this->Levels.size() == this->LevelsAsStrings.size()); } std::string GetCompileOptionDef(cmMakefile* makefile, -- cgit v0.12