// RUN: %clang_cc1 %s -triple %itanium_abi_triple -emit-llvm -o - | FileCheck %sstruct A {int i; };struct B {char j; };struct C : A, B {int k; };struct D final :virtual C {D();virtualvoidf();};// CHECK-LABEL: define dereferenceable({{[0-9]+}}) %struct.B* @_Z1fR1D
B &f(D &d) {// CHECK-NOT: load i8**return d;}