diff options
Diffstat (limited to 'clang/test/CodeGen/ms-compat-extern-static.c')
-rw-r--r-- | clang/test/CodeGen/ms-compat-extern-static.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/CodeGen/ms-compat-extern-static.c b/clang/test/CodeGen/ms-compat-extern-static.c new file mode 100644 index 00000000000..2ad60ef7bc9 --- /dev/null +++ b/clang/test/CodeGen/ms-compat-extern-static.c @@ -0,0 +1,11 @@ +// RUN: %clang_cc1 -emit-llvm %s -o - -fms-extensions -triple x86_64-windows | FileCheck %s + +// CHECK: @n = internal global i32 1 +extern int n; +static int n = 1; +int *use = &n; + +// CHECK: define internal void @f( +extern void f(); +static void f() {} +void g() { return f(); } |