aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/global_variables.sh
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-01-10 11:03:51 +0900
committernsfisis <nsfisis@gmail.com>2026-01-10 11:32:14 +0900
commit175b00181b627bec69f645d6d8fc880a2bdd3f81 (patch)
treee6a3d6505c02c6137ddffb4899b41b6dc9cd6867 /tests/global_variables.sh
parent8f0fa8d70ce08ee0347a5880d44faab8307b72f6 (diff)
downloadducc-175b00181b627bec69f645d6d8fc880a2bdd3f81.tar.gz
ducc-175b00181b627bec69f645d6d8fc880a2bdd3f81.tar.zst
ducc-175b00181b627bec69f645d6d8fc880a2bdd3f81.zip
feat: support global variables of char[]
Diffstat (limited to 'tests/global_variables.sh')
-rw-r--r--tests/global_variables.sh39
1 files changed, 0 insertions, 39 deletions
diff --git a/tests/global_variables.sh b/tests/global_variables.sh
deleted file mode 100644
index fac386d..0000000
--- a/tests/global_variables.sh
+++ /dev/null
@@ -1,39 +0,0 @@
-cat <<'EOF' > expected
-42 123 999
-EOF
-
-test_diff <<'EOF'
-int printf();
-
-char a = 42;
-short b = 123;
-int c = 999;
-
-int main() {
- printf("%d %d %d\n", a, b, c);
-}
-EOF
-
-test_exit_code 0 <<'EOF'
-#include <helpers.h>
-
-int a;
-int* b = &a;
-int c[10];
-int* d = c;
-int e, *f = e, g[10], *h = g;
-
-int main() {
- *b = 123;
- ASSERT_EQ(123, a);
-
- d[2] = 42;
- ASSERT_EQ(42, c[2]);
-
- *f = 456;
- ASSERT_EQ(456, e);
-
- h[5] = 789;
- ASSERT_EQ(789, g[5]);
-}
-EOF