mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-26 05:32:25 +00:00
[PM] Add a comment I missed and add the special members to one more
class that might (at some point) need them. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203428 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
1bb614e8da
commit
9e215b0880
@ -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