aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-07-21 06:23:15 +0900
committernsfisis <nsfisis@gmail.com>2025-08-15 10:04:23 +0900
commit4113cec4ecaef37eaa5638592bdc80ad7783d530 (patch)
treed3cf86ee97f9592191981dea4d3fed55c7ba0082 /tests
parent8dfdbc9cf84be2d82960784f70a2e00378fca5c5 (diff)
downloadducc-4113cec4ecaef37eaa5638592bdc80ad7783d530.tar.gz
ducc-4113cec4ecaef37eaa5638592bdc80ad7783d530.tar.zst
ducc-4113cec4ecaef37eaa5638592bdc80ad7783d530.zip
feat: implement substraction between pointers
Diffstat (limited to 'tests')
-rw-r--r--tests/024.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/024.sh b/tests/024.sh
index 99557e1..20453a0 100644
--- a/tests/024.sh
+++ b/tests/024.sh
@@ -1,6 +1,9 @@
set -e
cat <<'EOF' > expected
+3
+3
+3
EOF
bash ../../test_diff.sh <<'EOF'
int printf();
@@ -29,6 +32,10 @@ int main() {
lp1 = &l;
lp2 = &l + 3;
+ printf("%d\n", cp2 - cp1);
+ printf("%d\n", ip2 - ip1);
+ printf("%d\n", lp2 - lp1);
+
return 0;
}
EOF