Переглянути джерело

cmLocalGenerator: Move memset to cxx file

Stephen Kelly 9 роки тому
батько
коміт
f796e1b6f6
2 змінених файлів з 6 додано та 1 видалено
  1. 5 0
      Source/cmLocalGenerator.cxx
  2. 1 1
      Source/cmLocalGenerator.h

+ 5 - 0
Source/cmLocalGenerator.cxx

@@ -560,6 +560,11 @@ cmState::Snapshot cmLocalGenerator::GetStateSnapshot() const
   return this->Makefile->GetStateSnapshot();
 }
 
+cmLocalGenerator::RuleVariables::RuleVariables()
+{
+  memset(this, 0, sizeof(*this));
+}
+
 std::string cmLocalGenerator::ExpandRuleVariable(
   cmOutputConverter* outputConverter, std::string const& variable,
   const RuleVariables& replaceValues)

+ 1 - 1
Source/cmLocalGenerator.h

@@ -221,7 +221,7 @@ public:
   // ExpandRuleVariables
   struct RuleVariables
   {
-    RuleVariables() { memset(this, 0, sizeof(*this)); }
+    RuleVariables();
     const char* CMTargetName;
     const char* CMTargetType;
     const char* TargetPDB;