mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 03:02:36 +01:00
[PM] Add a comment I missed and add the special members to one more
class that might (at some point) need them. llvm-svn: 203428
This commit is contained in:
parent
1f20cec3b2
commit
99d923d8fe
@ -788,6 +788,8 @@ public:
|
||||
|
||||
explicit FunctionAnalysisManagerModuleProxy(FunctionAnalysisManager &FAM)
|
||||
: FAM(FAM) {}
|
||||
// We have to explicitly define all the special member functions because MSVC
|
||||
// refuses to generate them.
|
||||
FunctionAnalysisManagerModuleProxy(
|
||||
const FunctionAnalysisManagerModuleProxy &Arg)
|
||||
: FAM(Arg.FAM) {}
|
||||
@ -892,6 +894,18 @@ public:
|
||||
|
||||
ModuleAnalysisManagerFunctionProxy(const ModuleAnalysisManager &MAM)
|
||||
: MAM(MAM) {}
|
||||
// We have to explicitly define all the special member functions because MSVC
|
||||
// refuses to generate them.
|
||||
ModuleAnalysisManagerFunctionProxy(
|
||||
const ModuleAnalysisManagerFunctionProxy &Arg)
|
||||
: MAM(Arg.MAM) {}
|
||||
ModuleAnalysisManagerFunctionProxy(ModuleAnalysisManagerFunctionProxy &&Arg)
|
||||
: MAM(Arg.MAM) {}
|
||||
ModuleAnalysisManagerFunctionProxy &
|
||||
operator=(ModuleAnalysisManagerFunctionProxy RHS) {
|
||||
std::swap(*this, RHS);
|
||||
return *this;
|
||||
}
|
||||
|
||||
/// \brief Run the analysis pass and create our proxy result object.
|
||||
/// Nothing to see here, it just forwards the \c MAM reference into the
|
||||
|
Loading…
Reference in New Issue
Block a user