Follow up r244975: The ctors of an abstract class don't need to be protected - the object isn't directly constructible/doesn't present a slicing risk

llvm-svn: 244978
This commit is contained in:
David Blaikie
2015-08-13 22:58:35 +00:00
parent a75c41e5f3
commit 048f975e2b

View File

@@ -651,12 +651,13 @@ private:
class SymbolVisitor {
protected:
SymbolVisitor() = default;
SymbolVisitor(const SymbolVisitor &) = default;
SymbolVisitor(SymbolVisitor &&) {}
~SymbolVisitor() = default;
public:
SymbolVisitor() = default;
SymbolVisitor(const SymbolVisitor &) = default;
SymbolVisitor(SymbolVisitor &&) {}
/// \brief A visitor method invoked by ProgramStateManager::scanReachableSymbols.
///
/// The method returns \c true if symbols should continue be scanned and \c