new testcase

llvm-svn: 35391
diff --git a/llvm/test/C++Frontend/2007-03-27-FunctionVarRename.cpp b/llvm/test/C++Frontend/2007-03-27-FunctionVarRename.cpp
new file mode 100644
index 0000000..7a7eb2a
--- /dev/null
+++ b/llvm/test/C++Frontend/2007-03-27-FunctionVarRename.cpp
@@ -0,0 +1,17 @@
+// RUN: %llvmgxx %s -emit-llvm -S -o - | not grep 'eprintf1' &&
+// RUN: %llvmgxx %s -emit-llvm -S -o - | not grep 'eprintf'
+
+// Only one eprintf should exist in the output
+
+extern "C" 
+void __eprintf();
+
+void foo() {
+
+  __eprintf();
+}
+
+void *bar() {
+  extern void *__eprintf;
+  return &__eprintf;
+}