================ @@ -63,41 +56,39 @@ Compilation::getArgsForToolChain(const ToolChain *TC, StringRef BoundArch, if (!TC) TC = &DefaultToolChain; - DerivedArgList *&Entry = TCArgs[{TC, BoundArch, DeviceOffloadKind}]; + std::shared_ptr<DerivedArgList> &Entry = + TCArgs[{TC, BoundArch, DeviceOffloadKind}]; if (!Entry) { SmallVector<Arg *, 4> AllocatedArgs; - DerivedArgList *OpenMPArgs = nullptr; + std::shared_ptr<DerivedArgList> OpenMPArgs; ---------------- DavidTruby wrote:
```suggestion std::unique_ptr<DerivedArgList> OpenMPArgs; ``` https://github.com/llvm/llvm-project/pull/116406 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits