// RUN: %clang_cc1 -std=c++2a -verify -triple=x86_64-linux-gnu %s // expected-no-diagnostics // Fixes assertion triggered by https://github.com/llvm/llvm-project/issues/65982 struct A { int y; }; struct B : virtual public A {}; struct X : public B {}; void member_with_virtual_inheritance() { X x; x.B::y = 1; }