mescc: Tinycc support: foo *bar[baz].
[mes.git] / scaffold / tests / 77-pointer-assign.c
index a9a16e86a3fff5f98f1b1dd1eb62b301e53ee5d8..c54ed88600e1ca96021c4a86bcf6b8601cf557c4 100644 (file)
@@ -20,7 +20,6 @@
 
 #include "30-test.i"
 
-
 struct baz {
   int i;
 };
@@ -53,6 +52,16 @@ add2 (void *ptab)
   *x = 0x33445566;
 }
 
+struct foo *hash_ident[10];
+
+void *
+memset (void *s, int c, int n)
+{
+  char *p = s;
+  while (n--) *p++ = c;
+  return s;
+}
+
 int
 test ()
 {
@@ -74,5 +83,9 @@ test ()
   eputs ("f.bar:"); eputs (itoa (f.bar)); eputs ("\n");
   if (f.bar != 0x33445566) return 3;
 
+  hash_ident[0] = 10;
+  *hash_ident = 0;
+  memset (hash_ident, 0, 10);
+
   return 0;
 }