[all-commits] [llvm/llvm-project] c1bba5: [VPlan][NFC] Remove unnecessary explicit copy cons...

calebwat via All-commits all-commits at lists.llvm.org
Tue Mar 3 09:49:50 PST 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c1bba5ba023aaa1ac76f2eac76961a8b12e4e1b0
      https://github.com/llvm/llvm-project/commit/c1bba5ba023aaa1ac76f2eac76961a8b12e4e1b0
  Author: calebwat <107081575+calebwat at users.noreply.github.com>
  Date:   2026-03-03 (Tue, 03 Mar 2026)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlanCFG.h

  Log Message:
  -----------
  [VPlan][NFC] Remove unnecessary explicit copy constructors (#183863)

VPHierarchicalChildrenIterator has explicitly defined copy and copy
assignment constructors which perform the same operation as the implicit
versions would. As a result, it does not follow the rule of three style,
but also does not need a destructor. This patch avoids that by simply
removing the explicit definitions, since their functionality is the same
as the implicit ones.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list