[Clang] Convert some tests to opaque pointers (NFC)
authorNikita Popov <npopov@redhat.com>
Thu, 8 Jun 2023 14:21:10 +0000 (16:21 +0200)
committerNikita Popov <npopov@redhat.com>
Thu, 8 Jun 2023 14:39:57 +0000 (16:39 +0200)
commit32791f19fd354f58aea9114b6c56301966bdd802
tree283b632cfcaab2ee754aaf90e49ec8692f143cc1
parent0e3426f3fe27223ab6a1a67e8756df2214c258e3
[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.
clang/test/CodeGenCXX/class-layout.cpp
clang/test/CodeGenCXX/member-data-pointers.cpp
clang/test/CodeGenCXX/microsoft-inaccessible-base.cpp
clang/test/CodeGenCXX/pr18962.cpp