summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/ms-compat-extern-static.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/CodeGen/ms-compat-extern-static.c')
-rw-r--r--clang/test/CodeGen/ms-compat-extern-static.c11
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(); }
OpenPOWER on IntegriCloud