diff --git a/cc_types.c b/cc_types.c index 5ff418a..10ea6d6 100644 --- a/cc_types.c +++ b/cc_types.c @@ -225,7 +225,7 @@ void create_struct() i->name = global_token->s; i->type = i; head->indirect = i; - i->indirect = head; + i->indirect = i; head->next = global_types; global_types = head; global_token = global_token->next; diff --git a/test/test.answers b/test/test.answers index 16913fb..5fd625a 100644 --- a/test/test.answers +++ b/test/test.answers @@ -239,13 +239,13 @@ bee8774301684659bf8bbf14d45c89bffa80d5e363f4178dedc77b1c2b85bc02 test/results/t 428d97a83dfbfcfce509901d9cbba858b99de7d5cfa484cc6dfe8853e5bc279e test/results/test0101-riscv32-binary 4279fbe3dd5a7c715cf1feba26b7760320f8fa4241323efac166936b4dcd4600 test/results/test0101-riscv64-binary 32abd9f95ac1089c40f24c4e48e26cdba84a356e5c268dc7573cfc5ea347a0fb test/results/test0101-x86-binary -f38f046dfda7638f4773f3310fbf1f02369330e6063c8805bbef5414cab207f5 test/results/test0102-aarch64-binary -cacbd06ed97e21b4bbb019e0a6f9f257cc0fcdb400c6322fbae7cd2905d9c9ed test/results/test0102-amd64-binary -8491eb568bf79e93ba163cfb4515c522403f1f75fa57ecf5a380cc8eeeef9d71 test/results/test0102-armv7l-binary -ec763cfc094235b30aadd89e0728dba5494eee00b5bb39a68844f50b674013e4 test/results/test0102-knight-posix-binary -a3a53c242a2ccc3ff0bd0119ad5ece8902f0f420ae909c5d9bfbaeef8221da74 test/results/test0102-riscv32-binary -7d1a24509cd67092ceb8c15a27c618e7951662fbc941b86d64b6f43c76588fb0 test/results/test0102-riscv64-binary -e4b1c1a40153b009204fa26251bde5ecda3e1d23c22d0f433a33ed5a2d81d0be test/results/test0102-x86-binary +e1e8418f62d81d45784ad611594037dc0498f95b3aaf63673daf42e19a442bb8 test/results/test0102-aarch64-binary +c92f40f38eecc444129b9e3c13b2f2081e35b2cbbf87c8ea7e91821c2e0b8a29 test/results/test0102-amd64-binary +7dfe795f3c5b2c0c9ffb703eb5f91f4f73a172deea92db0c5b80047b1fdfaef3 test/results/test0102-armv7l-binary +e318210e90ed3ff28b935349f81ea3062ca2eedd3a626deb16c0ee8140ed9229 test/results/test0102-knight-posix-binary +f7d746fbadd63edf1f68bddaf8342842428569ceebfe4f6cc18cc427b4b3741e test/results/test0102-riscv32-binary +2472de74da9760d443b38862cfa480ce2916a9699eaa7497778eb6b866d9fb0a test/results/test0102-riscv64-binary +fe755f48de665fe60c1348a06436713a7f4a31aef6ca29c0be3fbe81780a90f0 test/results/test0102-x86-binary d3705567e0faa75ccaf7434854f16c7e6a80daac52615a089a9d561a1355b82b test/results/test0103-aarch64-binary 867ced40ea9708b2d3bc3674e0fc53427a9b162e12be853354067e4f8d2cb1f6 test/results/test0103-amd64-binary 040c199ac4249352d98c9f58ac81d08b8d91b028e015451b68024471f183d677 test/results/test0103-armv7l-binary @@ -273,10 +273,10 @@ fc1c4d480bf75144de6e4acabe5fdcc3c7a1f890c7b1337a4477391531f2df4b test/results/t 860c45e05849389433f8f6a646dce2614c6e498feaac4d00f9e4f3236c88b525 test/results/test0106-riscv32-binary b2fb5c4f5ef456bfc4bc046559077a32347d09a39c162db1bb6b1807012624b4 test/results/test0106-riscv64-binary 57cf43571511569b47b8afe68dbe67db205f1cd3616f6cdec64fbae4717c77fd test/results/test0106-x86-binary -7887e110339005e6d3eb94472c47b091b6b6dd043ca83561c3f187d160de1434 test/results/test1000-aarch64-binary -f5a20a53b990136fad2b11d91974fa96eb1c8c9677a3c2d87ba8fb95ee35d468 test/results/test1000-amd64-binary -bacde87f7c37f3ec113d4cc04717b3d61847336bad3685a58a5857bbbf9c156c test/results/test1000-armv7l-binary -a284c71b55b77e41ed061a7af0b651dc9df591d0d76bd3f4bc6645f3412fd710 test/results/test1000-knight-posix-binary -964abedbe316cd0c4d7b5cbf164fd15fe9c34a4e7222c5dcd3446f2de058fe7b test/results/test1000-riscv32-binary -7b0e6f5f0b35c2ddd9bbb62c8150419bd9ec08b0f3e06ed574b8d5409c5c78c3 test/results/test1000-riscv64-binary -081f99b1376f5b6647b655914cc25808f169aa340abaf37eb767a43deb3f98c6 test/results/test1000-x86-binary +e9b69220c10734ca2052f8e764f8f2990c83dbe614ca1cb8ba9c0a889fa20b7d test/results/test1000-aarch64-binary +b39a0932158d0c4c4a5e15b8046d4cde019a84c77d638f48f0f2dae182bb71ee test/results/test1000-amd64-binary +e0b83b38ebe4dbe72f6c9482816d798c0aee06be390e3687e67937c0116c4d11 test/results/test1000-armv7l-binary +f3127b5d3b164b9eeabe835f9f4a408c7ac3498fa56522dce1b78c4118d3acc6 test/results/test1000-knight-posix-binary +ead4ce146fec5ea8fa16dd85578587ed605d32df430453d5ca1be6cefb0802e1 test/results/test1000-riscv32-binary +61cd3c04801900b9ed9381b30bd78e1746a2dd0564930ba130e0646bb50f2574 test/results/test1000-riscv64-binary +2c37bf5a903998835af5ff5e74747fe1f8f7128904b40847fad1c09497fbdb3d test/results/test1000-x86-binary diff --git a/test/test1000/proof.answer b/test/test1000/proof.answer index 75b943f..7e0ec09 100644 --- a/test/test1000/proof.answer +++ b/test/test1000/proof.answer @@ -1 +1 @@ -ffcaf141cc7a78aa2ce42acad20cf773bf3c7aa61a91376ecc1bfd1134dc4bb0 test/test1000/proof +f74460dfebf03c8bfdd4a3c3cac435dd107e4cce93f7e3c18a31e716f3050a01 test/test1000/proof