Bug 23051 – OpenBSD: Build broken on 2.100.0-beta.1 due to the inout attribute no longer implying the return attribute

Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P1
Component
druntime
Product
D
Version
D2
Platform
All
OS
Other
Creation time
2022-04-24T11:57:57Z
Last change time
2022-05-03T15:37:36Z
Keywords
pull
Assigned to
No Owner
Creator
Brian Callahan

Comments

Comment #0 by bcallah — 2022-04-24T11:57:57Z
Hello -- This bit of the changelog for 2.100.0: https://dlang.org/changelog/2.100.0.html#inout-return causes the build of 2.100.0 on OpenBSD to fail. I have a fix; this is just a tracking issue.
Comment #1 by dlang-bot — 2022-04-24T11:59:05Z
@ibara created dlang/druntime pull request #3809 "2.100.0-beta.1 regression fix: Mark gcranges() with return attribute" fixing this issue: - Mark gcranges() with return attribute Fix Issue 23051 - OpenBSD: Build broken on 2.100.0-beta.1 due to the inout attribute no longer implying the return attribute https://github.com/dlang/druntime/pull/3809
Comment #2 by dlang-bot — 2022-04-24T12:10:04Z
@ibara created dlang/druntime pull request #3810 "Mark gcRanges() with return attribute" fixing this issue: - Mark gcRanges() with return attribute Fix Issue 23051 - OpenBSD: Build broken on 2.100.0-beta.1 due to the inout attribute no longer implying the return attribute https://github.com/dlang/druntime/pull/3810
Comment #3 by dlang-bot — 2022-04-24T12:44:54Z
dlang/druntime pull request #3810 "Mark gcRanges() with return attribute" was merged into stable: - 75ef7961eef2920d76911984023069d32f4c7dd1 by Brian Callahan: Mark gcRanges() with return attribute Fix Issue 23051 - OpenBSD: Build broken on 2.100.0-beta.1 due to the inout attribute no longer implying the return attribute https://github.com/dlang/druntime/pull/3810
Comment #4 by dlang-bot — 2022-05-03T15:37:36Z
dlang/druntime pull request #3817 "merge stable" was merged into master: - e361d200b287a68344095f306cf5ea3a63c080e1 by Brian Callahan: Mark gcRanges() with return attribute Fix Issue 23051 - OpenBSD: Build broken on 2.100.0-beta.1 due to the inout attribute no longer implying the return attribute https://github.com/dlang/druntime/pull/3817