DIP25 - Sealed references updates and fixes#392
DIP25 - Sealed references updates and fixes#392ibuclaw merged 3 commits intoD-Programming-GDC:masterfrom
Conversation
e57a3fa to
01773b1
Compare
|
@ibuclaw OT, but I just tried to build GDC with an older GCC (4.9) and glibc (2.13) and got this error: Looks like one of these files is missing a |
|
Yeah, can put it in argtypes.c |
|
Actually, even better, it's part of some ISO compat code: I guess this is now no longer the case. |
jpf91
left a comment
There was a problem hiding this comment.
Looks like phobos needs some updates as well?
| return op == TOKassign ? reorderSettingAAElem(sc) : this; | ||
| Expression *result = op == TOKassign ? reorderSettingAAElem(sc) : this; | ||
| checkAssignEscape(sc, result, false); | ||
| return result; |
There was a problem hiding this comment.
Nope, there's something funny going on here that triggers the error. The build error infact shouldn't happen because attributes should be inferred.
|
Ah wait, yes, you are right. Minimal test: Digging out the changelog for |
|
And lastly, a bunch of fail tests got merged into one file (fail_scope.d), forgot to remove these individual test files. |
Two more commits to follow, one refactoring of escape.c, and another that implements
return scope.