add test for local label
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sun, 31 Aug 2008 23:53:29 +0000 (23:53 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sun, 31 Aug 2008 23:53:29 +0000 (23:53 +0000)
[r21607]

parsetest/gnu99/local_label.c [new file with mode: 0644]

diff --git a/parsetest/gnu99/local_label.c b/parsetest/gnu99/local_label.c
new file mode 100644 (file)
index 0000000..07ab369
--- /dev/null
@@ -0,0 +1,23 @@
+int test(int a, int b) {
+  if (a) {
+    __label__ label;
+    if (b)
+      goto label;
+    b = 1;
+label:
+    ++b;
+  }
+  if (a) {
+    __label__ label;
+    if (b)
+      goto label;
+    b = 1;
+label:
+    ++b;
+  }
+  return b;
+}
+
+int main(int argc, char *argv[]) {
+  return 0;
+}