1*67e74705SXin Li // RUN: %clang_cc1 -emit-llvm -triple i386-pc-mingw32 %s -o - | FileCheck --check-prefix=MINGW %s 2*67e74705SXin Li // RUN: %clang_cc1 -emit-llvm -triple i386-pc-cygwin %s -o - | FileCheck --check-prefix=CYGWIN %s 3*67e74705SXin Li 4*67e74705SXin Li namespace test1 { 5*67e74705SXin Li struct foo { 6*67e74705SXin Li // MINGW: declare x86_thiscallcc void @_ZN5test13foo1fEv 7*67e74705SXin Li // CYGWIN: declare void @_ZN5test13foo1fEv 8*67e74705SXin Li void f(); 9*67e74705SXin Li }; g(foo * x)10*67e74705SXin Li void g(foo *x) { 11*67e74705SXin Li x->f(); 12*67e74705SXin Li } 13*67e74705SXin Li } 14