[clang] [Clang] Prevent Copying of LateParsedClass Instances (PR #109428)

2024-09-20 Thread via cfe-commits
https://github.com/smanna12 closed https://github.com/llvm/llvm-project/pull/109428 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang] Prevent Copying of LateParsedClass Instances (PR #109428)

2024-09-20 Thread via cfe-commits
smanna12 wrote: Thank you @tahonermann for reviews! https://github.com/llvm/llvm-project/pull/109428 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Clang] Prevent Copying of LateParsedClass Instances (PR #109428)

2024-09-20 Thread Tom Honermann via cfe-commits
https://github.com/tahonermann approved this pull request. Looks good to me. Thanks @smanna12! https://github.com/llvm/llvm-project/pull/109428 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-

[clang] [Clang] Prevent Copying of LateParsedClass Instances (PR #109428)

2024-09-20 Thread via cfe-commits
https://github.com/smanna12 updated https://github.com/llvm/llvm-project/pull/109428 >From d792de91f9a01b927a274c83f0d2553ac06aa3cb Mon Sep 17 00:00:00 2001 From: "Manna, Soumi" Date: Fri, 20 Sep 2024 07:07:46 -0700 Subject: [PATCH 1/2] [Clang] Prevent Copying of LateParsedClass Instances ---

[clang] [Clang] Prevent Copying of LateParsedClass Instances (PR #109428)

2024-09-20 Thread via cfe-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 57b12e8fbc9bb29ebe8f9d2a0f2c5085b38c2454 d792de91f9a01b927a274c83f0d2553ac06aa3cb --e

[clang] [Clang] Prevent Copying of LateParsedClass Instances (PR #109428)

2024-09-20 Thread via cfe-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (smanna12) Changes Class clang::Parser::LateParsedClass owns resources that are freed in its destructor but has no user-written assignment operator. This commit explicitly deletes the copy constructor and copy assignment operator for

[clang] [Clang] Prevent Copying of LateParsedClass Instances (PR #109428)

2024-09-20 Thread via cfe-commits
https://github.com/smanna12 created https://github.com/llvm/llvm-project/pull/109428 Class clang::Parser::LateParsedClass owns resources that are freed in its destructor but has no user-written assignment operator. This commit explicitly deletes the copy constructor and copy assignment operato