1*c9bd88e6SHans Wennborg // RUN: %clang_cc1 -triple %itanium_abi_triple -emit-llvm -o - %s | FileCheck %s 281bce6b0SEli Friedman 381bce6b0SEli Friedman struct D; 481bce6b0SEli Friedman struct B { 581bce6b0SEli Friedman virtual D& operator = (const D&); 681bce6b0SEli Friedman }; 781bce6b0SEli Friedman struct D : B { D(); virtual void a(); }; a()881bce6b0SEli Friedmanvoid D::a() {} 981bce6b0SEli Friedman 1081bce6b0SEli Friedman // CHECK: @_ZTV1D = {{.*}} @_ZN1DaSERKS_ 11df76fe45SEli Friedman // CHECK: define linkonce_odr {{.*}} @_ZN1DaSERKS_ 12