// RUN: %clang_cc1 -emit-llvm -triple i686-mingw32 %s -o - | FileCheck %s
;
;
// CHECK: define {{.*}} dllexport {{.*}} @_ZN1cIiE1fEv
extern ;
;
// CHECK: define {{.*}} dllexport {{.*}} @_ZN1cIcE1fEv
extern ;
;
// CHECK-NOT: define {{.*}} dllexport {{.*}} @_ZN1cIdE1fEv
;
void
void
;
// CHECK: define {{.*}} dllexport {{.*}} @_ZN5outerIiE1fEv
// CHECK-NOT: define {{.*}} dllexport {{.*}} @_ZN5outerIiE5inner1fEv
extern ;
// CHECK: declare dllimport {{.*}} @_ZN5outerIcE1fEv
// CHECK: define {{.*}} @_ZN5outerIcE5inner1fEv