[clang] [clang-tools-extra] [clang] Do not share ownership of `PreprocessorOptions` (PR #133467)

Jan Svoboda via cfe-commits cfe-commits at lists.llvm.org
Fri Mar 28 09:51:26 PDT 2025


================
@@ -272,9 +272,6 @@ class CompilerInvocation : public CompilerInvocationBase {
   std::shared_ptr<HeaderSearchOptions> getHeaderSearchOptsPtr() {
     return HSOpts;
   }
-  std::shared_ptr<PreprocessorOptions> getPreprocessorOptsPtr() {
-    return PPOpts;
-  }
----------------
jansvoboda11 wrote:

This was the primary goal of this PR.

https://github.com/llvm/llvm-project/pull/133467


More information about the cfe-commits mailing list