blob: c187503c5cfa8831282ae923316639f374bb072f [file] [log] [blame]
Charles Davisf0122fe2010-02-16 18:27:26 +00001// RUN: %clang_cc1 -triple i386-mingw32 -emit-llvm < %s | FileCheck %s
Anton Korobeynikov2f402702008-12-26 00:52:02 +00002
3void __attribute__((dllimport)) foo1();
4void __attribute__((dllexport)) foo1(){}
Charles Davisf0122fe2010-02-16 18:27:26 +00005// CHECK: define dllexport void @foo1
Anton Korobeynikov2f402702008-12-26 00:52:02 +00006void __attribute__((dllexport)) foo2();
Charles Davisf0122fe2010-02-16 18:27:26 +00007
8// PR6269
9__declspec(dllimport) void foo3();
10__declspec(dllexport) void foo3(){}
11// CHECK: define dllexport void @foo3
12__declspec(dllexport) void foo4();