summaryrefslogtreecommitdiff
path: root/ecomp-c/tests/procedure_local_variables.e
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-c/tests/procedure_local_variables.e')
-rw-r--r--ecomp-c/tests/procedure_local_variables.e24
1 files changed, 24 insertions, 0 deletions
diff --git a/ecomp-c/tests/procedure_local_variables.e b/ecomp-c/tests/procedure_local_variables.e
new file mode 100644
index 0000000..2838203
--- /dev/null
+++ b/ecomp-c/tests/procedure_local_variables.e
@@ -0,0 +1,24 @@
+/*
+ * procedure call with local variables
+ */
+
+module procedure_call;
+
+var
+ i : integer := 0;
+
+procedure proc;
+const
+ C : integer = 42;
+var
+ j : integer;
+ k : integer := C;
+
+begin
+ j := i;
+ i := k;
+end
+
+begin
+ proc;
+end