summaryrefslogtreecommitdiff
path: root/tests/codegen
diff options
context:
space:
mode:
authorZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-17 14:33:23 +0000
committerZuhaitz Méndez Fernández de Aránguiz <zuhaitz@debian>2026-01-17 14:33:30 +0000
commite0cf5aca2a17fae1f89860d5106aa901dde32782 (patch)
tree4935e9438f15bb7ec377fd54802b21ec3f4c68f1 /tests/codegen
parent03bf3217d2c3860ecb55dbd0151ba0adc105fa01 (diff)
Working on new type of tests (related to codegen).
Diffstat (limited to 'tests/codegen')
-rw-r--r--tests/codegen/dedup_typedefs.zc18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/codegen/dedup_typedefs.zc b/tests/codegen/dedup_typedefs.zc
new file mode 100644
index 0000000..c6e8099
--- /dev/null
+++ b/tests/codegen/dedup_typedefs.zc
@@ -0,0 +1,18 @@
+struct Vec2f {
+ x: f32;
+ y: f32;
+}
+
+struct Node {
+ val: int;
+ next: Node*;
+}
+
+fn main() {
+ var v: Vec2f;
+ v.x = 1.0;
+ v.y = 2.0;
+
+ var n: Node;
+ n.val = 1;
+}