aboutsummaryrefslogtreecommitdiff
path: root/elymas/optimized.ey
diff options
context:
space:
mode:
authorDrahflow <drahflow@gmx.de>2014-01-01 22:20:11 +0100
committerDrahflow <drahflow@gmx.de>2014-01-01 22:20:11 +0100
commit5427dd384017d27dc3f86fc23aa0019a9defe8e7 (patch)
tree5081f85f4e29b9e56c345cd248954412d15f1413 /elymas/optimized.ey
parent84a3531334fb171b9740e785eddcfd8b7139261c (diff)
sys .argv initialized meaningfully
Diffstat (limited to 'elymas/optimized.ey')
-rw-r--r--elymas/optimized.ey6
1 files changed, 5 insertions, 1 deletions
diff --git a/elymas/optimized.ey b/elymas/optimized.ey
index 5cee305..0102017 100644
--- a/elymas/optimized.ey
+++ b/elymas/optimized.ey
@@ -6,4 +6,8 @@
"lib/sys/opt.ey"
] { _ dump include }' each
-2 { { "/proc/self/fd/0" include 0 sys .exit }' "optimized" sys .freeze } rep # FIXME freeze wonkyness (the optimizer allocates during freeze)
+{
+ sys .argv len not { "Usage: optimized <input.ey>" die } rep
+ 0 sys .argv * include
+ 0 sys .exit
+}' "optimized" sys .freeze