1f4a2713aSLionel Sambuc // RUN: %clang_cc1 %s -triple i386-unknown-unknown -emit-llvm -o - | FileCheck %s 2f4a2713aSLionel Sambuc 3f4a2713aSLionel Sambuc struct A { 4*0a6a1f1dSLionel Sambuc virtual int operator-(); 5f4a2713aSLionel Sambuc }; 6f4a2713aSLionel Sambuc f(A a,A * ap)7*0a6a1f1dSLionel Sambucvoid f(A a, A *ap) { 8*0a6a1f1dSLionel Sambuc // CHECK: call i32 @_ZN1AngEv(%struct.A* %a) 9*0a6a1f1dSLionel Sambuc -a; 10*0a6a1f1dSLionel Sambuc 11f4a2713aSLionel Sambuc // CHECK: call i32 % 12*0a6a1f1dSLionel Sambuc -*ap; 13f4a2713aSLionel Sambuc } 14