From eaf2d360120a4cab12c27ed51961cd5d224042ff Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sat, 25 Mar 2023 20:34:24 +0200 Subject: initial constant struct stuff --- tests/vars.cu | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 tests/vars.cu (limited to 'tests/vars.cu') diff --git a/tests/vars.cu b/tests/vars.cu new file mode 100644 index 0000000..8780e3f --- /dev/null +++ b/tests/vars.cu @@ -0,0 +1,33 @@ +typedef any {} + +struct some_struct { + a i64; +} + +struct some_template (A any) { + a A; +} + +main() +{ + a mut i64 = 20; + a = 200; + + b mut some_struct = {20}; + b = {200}; + + c mut = {20} as some_struct; + c = {200}; + + d mut some_template = {20}; + d = {200}; + + e mut some_template (i64) = {20}; + e = {200}; + + f mut = {20} as some_template; + f = {200}; + + g mut = {20} as some_template(i64); + g = {200}; +} -- cgit v1.3