[Openmp-commits] [openmp] [Libomptarget] Remove remaining global constructors in plugins (PR #75814)
Shilei Tian via Openmp-commits
openmp-commits at lists.llvm.org
Mon Dec 18 07:52:45 PST 2023
================
@@ -49,15 +49,15 @@ struct RecordReplayTy {
private:
// Memory pointers for recording, replaying memory.
- void *MemoryStart;
- void *MemoryPtr;
- size_t MemorySize;
- size_t TotalSize;
- GenericDeviceTy *Device;
- std::mutex AllocationLock;
-
- RRStatusTy Status;
- bool ReplaySaveOutput;
+ void *MemoryStart = nullptr;
+ void *MemoryPtr = nullptr;
+ size_t MemorySize = 0;
+ size_t TotalSize = 0;
+ GenericDeviceTy *Device = nullptr;
+ std::mutex AllocationLock{};
----------------
shiltian wrote:
We don't need `{}` for this
https://github.com/llvm/llvm-project/pull/75814
More information about the Openmp-commits
mailing list