File tree Expand file tree Collapse file tree 5 files changed +6
-7
lines changed Expand file tree Collapse file tree 5 files changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ func TestUndefinedRegisterArgument(t *testing.T) {
14
14
node := parse.RegisterNode {UnmanagedSourceView : src .Unmanaged ()}
15
15
16
16
ctx := gen.GenerationContext [Instruction ]{
17
- ArchInfo : gen.ArchInfo {PointerSize : 8 },
17
+ Architecture : gen.ArchitectureInfo {PointerSize : 8 },
18
18
SourceContext : src .Ctx (),
19
19
Types : & TypeMap {},
20
20
Registers : & RegisterMap {},
Original file line number Diff line number Diff line change 6
6
"alon.kr/x/usm/core"
7
7
)
8
8
9
- type ArchInfo struct {
9
+ type ArchitectureInfo struct {
10
10
PointerSize core.UsmUint // The size of a pointer in bytes.
11
11
}
12
12
@@ -16,9 +16,8 @@ type ArchInfo struct {
16
16
// with information as the code generation process continues, while iterating
17
17
// over the AST nodes.
18
18
type GenerationContext [InstT BaseInstruction ] struct {
19
- ArchInfo
20
19
core.SourceContext
21
-
20
+ Architecture ArchitectureInfo
22
21
Instructions InstructionManager [InstT ]
23
22
Types TypeManager
24
23
Registers RegisterManager
Original file line number Diff line number Diff line change @@ -89,7 +89,7 @@ func TestInstructionCreateTarget(t *testing.T) {
89
89
}
90
90
91
91
ctx := & gen.GenerationContext [Instruction ]{
92
- ArchInfo : gen.ArchInfo {PointerSize : 8 },
92
+ Architecture : gen.ArchitectureInfo {PointerSize : 8 },
93
93
SourceContext : src .Ctx (),
94
94
Types : & types ,
95
95
Registers : & registers ,
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ func TestTargetRegisterAlreadyDefined(t *testing.T) {
29
29
}
30
30
31
31
ctx := gen.GenerationContext [Instruction ]{
32
- ArchInfo : gen.ArchInfo {PointerSize : 8 },
32
+ Architecture : gen.ArchitectureInfo {PointerSize : 8 },
33
33
SourceContext : src .Ctx (),
34
34
Types : & types ,
35
35
Registers : & registers ,
Original file line number Diff line number Diff line change @@ -73,7 +73,7 @@ func TestPointerTypeDeclaration(t *testing.T) {
73
73
74
74
genCtx := gen.GenerationContext [gen.BaseInstruction ]{
75
75
SourceContext : view .Ctx (),
76
- ArchInfo : gen.ArchInfo {PointerSize : 1337 },
76
+ Architecture : gen.ArchitectureInfo {PointerSize : 1337 },
77
77
Types : & typeManager ,
78
78
}
79
79
You can’t perform that action at this time.
0 commit comments