@@ -2383,7 +2383,7 @@ class OpenMPIRBuilder {
23832383 // / runtime library for debugging
23842384 Value *MapNamesArray = nullptr ;
23852385
2386- explicit TargetDataRTArgs () {}
2386+ explicit TargetDataRTArgs () = default;
23872387 explicit TargetDataRTArgs (Value *BasePointersArray, Value *PointersArray,
23882388 Value *SizesArray, Value *MapTypesArray,
23892389 Value *MapTypesArrayEnd, Value *MappersArray,
@@ -2451,7 +2451,7 @@ class OpenMPIRBuilder {
24512451 bool HasNoWait = false ;
24522452
24532453 // Constructors for TargetKernelArgs.
2454- TargetKernelArgs () {}
2454+ TargetKernelArgs () = default ;
24552455 TargetKernelArgs (unsigned NumTargetItems, TargetDataRTArgs RTArgs,
24562456 Value *NumIterations, ArrayRef<Value *> NumTeams,
24572457 ArrayRef<Value *> NumThreads, Value *DynCGGroupMem,
@@ -2494,7 +2494,7 @@ class OpenMPIRBuilder {
24942494 // / Whether the `target ... data` directive has a `nowait` clause.
24952495 bool HasNoWait = false ;
24962496
2497- explicit TargetDataInfo () {}
2497+ explicit TargetDataInfo () = default;
24982498 explicit TargetDataInfo (bool RequiresDevicePointerInfo,
24992499 bool SeparateBeginEndCalls)
25002500 : RequiresDevicePointerInfo(RequiresDevicePointerInfo),
0 commit comments