// RUN: %ldc -output-ll -of=%t.ll %s // RUN: FileCheck %s < %t.ll // REQUIRES: Windows export { // CHECK-DAG: @{{.*}}exportedGlobal{{.*}} = dllexport extern(C) __gshared void* exportedGlobal; // CHECK-DAG: @{{.*}}importedGlobal{{.*}} = external dllimport extern(C) extern __gshared void* importedGlobal; // CHECK-DAG: define dllexport {{.*}}_D6export11exportedFooFZv void exportedFoo() {} // CHECK-DAG: declare dllimport {{.*}}_D6export11importedFooFZv void importedFoo(); } void bar() { exportedFoo(); importedFoo(); }