aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-08-29 22:20:36 +0900
committernsfisis <nsfisis@gmail.com>2025-08-29 22:48:12 +0900
commit34181f22cd6cec033a3136a7eb3c363c9e56d449 (patch)
tree5848fefd9c42e1c436bd1519a329ee61a7deaecf /tests
parent7ee8c2d11443e2531a6c701e59117204f453796f (diff)
downloadducc-34181f22cd6cec033a3136a7eb3c363c9e56d449.tar.gz
ducc-34181f22cd6cec033a3136a7eb3c363c9e56d449.tar.zst
ducc-34181f22cd6cec033a3136a7eb3c363c9e56d449.zip
fix: dangling pointer
Diffstat (limited to 'tests')
-rw-r--r--tests/104.sh32
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/104.sh b/tests/104.sh
new file mode 100644
index 0000000..d385e23
--- /dev/null
+++ b/tests/104.sh
@@ -0,0 +1,32 @@
+cat <<'EOF' > expected
+4
+EOF
+test_diff <<'EOF'
+struct S0;
+typedef struct S0 S0;
+
+struct S1 {
+ int x;
+};
+
+struct S2 {
+ int x;
+};
+
+struct S3 {
+ int x;
+};
+
+struct S4 {
+ int x;
+};
+
+struct S0 {
+ int x;
+};
+
+int printf(const char*, ...);
+int main() {
+ printf("%zu\n", sizeof(S0));
+}
+EOF