Skip to content

Commit aa166e5

Browse files
committed
fix global arrays
1 parent 88d5af2 commit aa166e5

File tree

4 files changed

+13
-0
lines changed

4 files changed

+13
-0
lines changed

dub.selections.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"fileVersion": 1,
3+
"versions": {
4+
"gen-package-version": "1.0.6",
5+
"scriptlike": "0.10.3"
6+
}
7+
}

source/backends/linux86.d

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -595,6 +595,8 @@ class BackendLinux86 : CompilerBackend {
595595
else {
596596
Global global;
597597
global.type = types[node.varType];
598+
global.array = node.array;
599+
global.arraySize = node.arraySize;
598600
globals[node.name] = global;
599601
}
600602
}

source/backends/rm86.d

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -442,6 +442,8 @@ class BackendRM86 : CompilerBackend {
442442
else {
443443
Global global;
444444
global.type = types[node.varType];
445+
global.array = node.array;
446+
global.arraySize = node.arraySize;
445447
globals[node.name] = global;
446448

447449
if (!orgSet) {

source/backends/uxn.d

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,8 @@ class BackendUXN : CompilerBackend {
415415
else {
416416
Global global;
417417
global.type = types[node.varType];
418+
global.array = node.array;
419+
global.arraySize = node.arraySize;
418420
globals[node.name] = global;
419421
}
420422
}

0 commit comments

Comments
 (0)