r176890 - Add an interesting testcase we already handle correctly.

Rafael Espindola rafael.espindola at gmail.com
Tue Mar 12 12:50:10 PDT 2013


Author: rafael
Date: Tue Mar 12 14:50:10 2013
New Revision: 176890

URL: http://llvm.org/viewvc/llvm-project?rev=176890&view=rev
Log:
Add an interesting testcase we already handle correctly.

Modified:
    cfe/trunk/test/SemaCXX/extern-c.cpp

Modified: cfe/trunk/test/SemaCXX/extern-c.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/SemaCXX/extern-c.cpp?rev=176890&r1=176889&r2=176890&view=diff
==============================================================================
--- cfe/trunk/test/SemaCXX/extern-c.cpp (original)
+++ cfe/trunk/test/SemaCXX/extern-c.cpp Tue Mar 12 14:50:10 2013
@@ -44,3 +44,15 @@ extern "C" {
 extern "C" {
   static float test5_b; // expected-error {{redefinition of 'test5_b' with a different type: 'float' vs 'int'}}
 }
+
+extern "C" {
+  void f() {
+    extern int test6_b;
+  }
+}
+namespace foo {
+  extern "C" {
+    static float test6_b;
+    extern float test6_b;
+  }
+}





More information about the cfe-commits mailing list