diff --git a/src/maple_phase/include/phase.h b/src/maple_phase/include/phase.h index c7d4b6b4f75930a64af27bfddf3dbdb1f1d313fd..3bb90e12f6e6c2e77846b10baf695bec244f4061 100644 --- a/src/maple_phase/include/phase.h +++ b/src/maple_phase/include/phase.h @@ -91,9 +91,8 @@ template class AnalysisResultManager { public: explicit AnalysisResultManager(MapleAllocator *alloc) - : analysisResults(std::less(), alloc->Adapter()), + : allocator(alloc), analysisResults(std::less(), alloc->Adapter()), analysisPhases(std::less(), alloc->Adapter()) { - allocator = alloc; } virtual ~AnalysisResultManager() {