This adds a missing default constructor to cmListFileContext that makes sure the line number is initialized to zero. A zero line number will indicate a generated context.
@@ -55,6 +55,7 @@ struct cmListFileContext
std::string Name;
std::string FilePath;
long Line;
+ cmListFileContext(): Name(), FilePath(), Line(0) {}
};
std::ostream& operator<<(std::ostream&, cmListFileContext const&);