Lines Matching full:right
8 struct Right { struct
9 virtual void right();
12 struct ChildNoOverride : Left, Right {
15 struct ChildOverride : Left, Right {
17 virtual void right();
30 child->right(); in call_right_no_override()
31 // When calling a right base's virtual method, one needs to adjust `this` at the caller site. in call_right_no_override()
39 void ChildOverride::right() { in right() function in ChildOverride
44 child->right(); in call_right_override()
47 // CHECK: %[[RIGHT:.*]] = getelementptr inbounds i8, ptr %[[CHILD]], i32 4 in call_right_override()
49 // CHECK: call x86_thiscallcc void %[[VFUN_VALUE]](ptr noundef %[[RIGHT]]) in call_right_override()