From 30801bcf8fbb1be7ae8f193edfa71e6c4909a4c3 Mon Sep 17 00:00:00 2001
From: Eduardo Julian
Date: Wed, 18 Mar 2020 21:38:34 -0400
Subject: No passing the archive as a parameter to all phases.

---
 new-luxc/source/luxc/lang/host/jvm.lux | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

(limited to 'new-luxc/source/luxc/lang/host')

diff --git a/new-luxc/source/luxc/lang/host/jvm.lux b/new-luxc/source/luxc/lang/host/jvm.lux
index 5bcc3eef0..a56eeeb56 100644
--- a/new-luxc/source/luxc/lang/host/jvm.lux
+++ b/new-luxc/source/luxc/lang/host/jvm.lux
@@ -22,7 +22,9 @@
      [reference (#+ Register)]
      [language
       [lux
-       ["." generation]]]]]])
+       ["." generation]]]
+     [meta
+      [archive (#+ Archive)]]]]])
 
 (import: org/objectweb/asm/MethodVisitor)
 
@@ -76,6 +78,9 @@
   [Bundle    generation.Bundle]
   )
 
+(type: #export (Generator i)
+  (-> Phase Archive i (Operation Inst)))
+
 (syntax: (config: {type s.local-identifier}
            {none s.local-identifier}
            {++ s.local-identifier}
-- 
cgit v1.2.3