as well. I don't see any particular need but it imposes no cost to
support it and it makes the API cleaner.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203448
91177308-0d34-0410-b5e6-
96231b3b80d8
/// Any other operation on G is likely to fail.
LazyCallGraph(LazyCallGraph &&G);
+ /// \brief Copy and move assignment.
+ LazyCallGraph &operator=(LazyCallGraph RHS) {
+ std::swap(*this, RHS);
+ return *this;
+ }
+
iterator begin() { return iterator(*this, EntryNodes); }
iterator end() { return iterator(*this, EntryNodes, iterator::IsAtEndT()); }