[all-commits] [llvm/llvm-project] 32791f: [Clang] Convert some tests to opaque pointers (NFC)

Nikita Popov via All-commits all-commits at lists.llvm.org
Thu Jun 8 07:40:14 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 32791f19fd354f58aea9114b6c56301966bdd802
      https://github.com/llvm/llvm-project/commit/32791f19fd354f58aea9114b6c56301966bdd802
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2023-06-08 (Thu, 08 Jun 2023)

  Changed paths:
    M clang/test/CodeGenCXX/class-layout.cpp
    M clang/test/CodeGenCXX/member-data-pointers.cpp
    M clang/test/CodeGenCXX/microsoft-inaccessible-base.cpp
    M clang/test/CodeGenCXX/pr18962.cpp

  Log Message:
  -----------
  [Clang] Convert some tests to opaque pointers (NFC)

These tests all require some adjustments to make sure that struct
types still get generated, mostly done by stripping pointer
indirections.

Some of this may no longer test the situation it was originally
intended for, e.g. the issue from pr18962 just doesn't really
exist anymore with opaque pointers, as we no longer generate
recursive types.




More information about the All-commits mailing list