diff --git a/tests/var-search-order.qc b/tests/var-search-order.qc new file mode 100644 index 0000000..50b6746 --- /dev/null +++ b/tests/var-search-order.qc @@ -0,0 +1,18 @@ +float a = 1000; +float b = 1001; +float c = 1002; + +void test(float b) { + float c = 3002; + print(ftos(a), "\n"); + print(ftos(b), "\n"); + print(ftos(c), "\n"); + { + float b = 4001; + print(ftos(b), "\n"); + } +} + +void main() { + test(2001); +} diff --git a/tests/var-search-order.tmpl b/tests/var-search-order.tmpl new file mode 100644 index 0000000..db3a4bf --- /dev/null +++ b/tests/var-search-order.tmpl @@ -0,0 +1,8 @@ +I: var-search-order.qc +D: test variable search order +T: -execute +C: -std=gmqcc +M: 1000 +M: 2001 +M: 3002 +M: 4001