1 // RUN: %clang_cc1 -triple x86_64-unknown-unknown -emit-llvm %s -o - | FileCheck %s
13 class X
: public A
, public B
{
17 // PR35909 - https://bugs.llvm.org/show_bug.cgi?id=35909
20 return static_cast<X
*>(this);
22 // CHECK-LABEL: define{{.*}} ptr @_ZN1B6getAsAEv
23 // CHECK: %[[THIS:.*]] = load ptr, ptr
24 // CHECK-NEXT: getelementptr inbounds i8, ptr %[[THIS]], i64 -4