Skip to content

Commit 1e7f27b

Browse files
committed
fix uxn backend
1 parent fd8559d commit 1e7f27b

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

source/backends/uxn.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ class BackendUXN : CompilerBackend {
8585

8686
override string DefaultHeader() => "
8787
|00 @System &vector $2 &expansion $2 &wst $1 &rst $1 &metadata $2 &r $2 &g $2 &b $2 &debug $1 &state $1
88-
|10 @Console &vector $2 &read $1 &pad $5 &write $1 &error $1
88+
|10 @Console &vector $2 &read $5 &type $1 &write $1 &error $1
8989
";
9090

9191
override bool HandleOption(string opt, ref string[] versions) => false;

source/compiler.d

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,10 @@ class Compiler {
499499
case NodeType.TryCatch: backend.CompileTryCatch(cast(TryCatchNode) inode); break;
500500
case NodeType.Unsafe: {
501501
auto node = cast(UnsafeNode) inode;
502-
Compile(node.nodes);
502+
503+
foreach (ref inode2 ; node.nodes) {
504+
CompileNode(inode2);
505+
}
503506
break;
504507
}
505508
default: {

0 commit comments

Comments
 (0)