summaryrefslogtreecommitdiff
path: root/ecomp-c/tests/procedure_forward_declaration.e
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-c/tests/procedure_forward_declaration.e')
-rw-r--r--ecomp-c/tests/procedure_forward_declaration.e24
1 files changed, 24 insertions, 0 deletions
diff --git a/ecomp-c/tests/procedure_forward_declaration.e b/ecomp-c/tests/procedure_forward_declaration.e
new file mode 100644
index 0000000..7129184
--- /dev/null
+++ b/ecomp-c/tests/procedure_forward_declaration.e
@@ -0,0 +1,24 @@
+/*
+ * forware declaration of procedure
+ */
+
+module procedure_forward_declaration;
+
+var
+ i : integer := 0;
+
+procedure proc2;
+
+procedure proc1;
+begin
+ proc2;
+end
+
+procedure proc2;
+begin
+ i := 1;
+end
+
+begin
+ proc1;
+end