This repository was archived by the owner on Oct 12, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 5 files changed +16
-16
lines changed Expand file tree Collapse file tree 5 files changed +16
-16
lines changed Original file line number Diff line number Diff line change @@ -44,22 +44,22 @@ struct SectionGroup
44
44
return dg (_sections);
45
45
}
46
46
47
- @property immutable (ModuleInfo * )[] modules() const
47
+ @property immutable (ModuleInfo * )[] modules() const nothrow @nogc
48
48
{
49
49
return _moduleGroup.modules;
50
50
}
51
51
52
- @property ref inout (ModuleGroup) moduleGroup() inout
52
+ @property ref inout (ModuleGroup) moduleGroup() inout nothrow @nogc
53
53
{
54
54
return _moduleGroup;
55
55
}
56
56
57
- @property inout (void [])[] gcRanges() inout
57
+ @property inout (void [])[] gcRanges() inout nothrow @nogc
58
58
{
59
59
return _gcRanges[];
60
60
}
61
61
62
- @property immutable (FuncTable)[] ehTables() const
62
+ @property immutable (FuncTable)[] ehTables() const nothrow @nogc
63
63
{
64
64
return _ehTables[];
65
65
}
Original file line number Diff line number Diff line change @@ -44,22 +44,22 @@ struct SectionGroup
44
44
return dg (_sections);
45
45
}
46
46
47
- @property immutable (ModuleInfo * )[] modules() const
47
+ @property immutable (ModuleInfo * )[] modules() const nothrow @nogc
48
48
{
49
49
return _moduleGroup.modules;
50
50
}
51
51
52
- @property ref inout (ModuleGroup) moduleGroup() inout
52
+ @property ref inout (ModuleGroup) moduleGroup() inout nothrow @nogc
53
53
{
54
54
return _moduleGroup;
55
55
}
56
56
57
- @property inout (void [])[] gcRanges() inout
57
+ @property inout (void [])[] gcRanges() inout nothrow @nogc
58
58
{
59
59
return _gcRanges[];
60
60
}
61
61
62
- @property immutable (FuncTable)[] ehTables() const
62
+ @property immutable (FuncTable)[] ehTables() const nothrow @nogc
63
63
{
64
64
return _ehTables[];
65
65
}
Original file line number Diff line number Diff line change @@ -29,24 +29,24 @@ struct SectionGroup
29
29
return dg (_sections);
30
30
}
31
31
32
- @property immutable (ModuleInfo * )[] modules() const
32
+ @property immutable (ModuleInfo * )[] modules() const nothrow @nogc
33
33
{
34
34
return _moduleGroup.modules;
35
35
}
36
36
37
- @property ref inout (ModuleGroup) moduleGroup() inout
37
+ @property ref inout (ModuleGroup) moduleGroup() inout nothrow @nogc
38
38
{
39
39
return _moduleGroup;
40
40
}
41
41
42
- @property immutable (FuncTable)[] ehTables() const
42
+ @property immutable (FuncTable)[] ehTables() const nothrow @nogc
43
43
{
44
44
auto pbeg = cast (immutable (FuncTable)* )&__start_deh;
45
45
auto pend = cast (immutable (FuncTable)* )&__stop_deh;
46
46
return pbeg[0 .. pend - pbeg];
47
47
}
48
48
49
- @property inout (void [])[] gcRanges() inout
49
+ @property inout (void [])[] gcRanges() inout nothrow @nogc
50
50
{
51
51
return _gcRanges[];
52
52
}
Original file line number Diff line number Diff line change @@ -31,17 +31,17 @@ struct SectionGroup
31
31
return dg (_sections);
32
32
}
33
33
34
- @property immutable (ModuleInfo * )[] modules() const
34
+ @property immutable (ModuleInfo * )[] modules() const nothrow @nogc
35
35
{
36
36
return _moduleGroup.modules;
37
37
}
38
38
39
- @property ref inout (ModuleGroup) moduleGroup() inout
39
+ @property ref inout (ModuleGroup) moduleGroup() inout nothrow @nogc
40
40
{
41
41
return _moduleGroup;
42
42
}
43
43
44
- @property inout (void [])[] gcRanges() inout
44
+ @property inout (void [])[] gcRanges() inout nothrow @nogc
45
45
{
46
46
return _gcRanges[];
47
47
}
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ struct SectionGroup
42
42
}
43
43
44
44
version (Win64 )
45
- @property immutable (FuncTable)[] ehTables() const
45
+ @property immutable (FuncTable)[] ehTables() const nothrow @nogc
46
46
{
47
47
auto pbeg = cast (immutable (FuncTable)* )&_deh_beg;
48
48
auto pend = cast (immutable (FuncTable)* )&_deh_end;
You can’t perform that action at this time.
0 commit comments