Fix compile error on clang - template param 'tRet' shadowed another tRet

This commit is contained in:
Elliott Mahler
2022-03-11 12:56:40 -08:00
committed by GitHub
parent 11b82bbb38
commit e8fe536e6b

View File

@@ -106,7 +106,7 @@ struct AddStopTaskAwaiter
} }
private: private:
template <typename tRet> friend class TaskPromiseBase; template <typename tOtherRet> friend class TaskPromiseBase;
Task<tRet, RefType, Resumable>* m_taskToStop = nullptr; Task<tRet, RefType, Resumable>* m_taskToStop = nullptr;
}; };
@@ -126,7 +126,7 @@ struct RemoveStopTaskAwaiter
} }
private: private:
template <typename tRet> friend class TaskPromiseBase; template <typename tOtherRet> friend class TaskPromiseBase;
Task<tRet, RefType, Resumable>* m_taskToStop = nullptr; Task<tRet, RefType, Resumable>* m_taskToStop = nullptr;
}; };