$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] Range Adapters (map_keys, map_values) cause undefined behavior (segv, etc) when applied to R-Values, especially in the context of BOOST_FOREACH
From: Nathan Ridge (zeratul976_at_[hidden])
Date: 2014-02-01 01:21:43
> From: dberris_at_[hidden]
>
> On Thu, Jan 30, 2014 at 12:41 PM, Nathan Ridge <zeratul976_at_[hidden]> wrote:
>> This is a known issue: see https://svn.boost.org/trac/boost/ticket/7630.
>> (That bug talks about C++11 range-based for loops, but the issue with
>> BOOST_FOREACH is the same).
>>
>> I'm not sure what the status of this bug is. Jeffrey Yasskin posted a
>> patch to that bug which I reviewed over email, but I haven't heard
>> from him about it since.
>
> Why was the review not done on the bug?
Jeffrey asked me to review it over email and I responded in kind.
I expected that he would post a follow-up patch that addresses the
points made in the review shortly thereafter.
I posted my review comments in the bug now.
> I'm tracking that bug and
> would like to see it resolved, and it seems the patch is just fine.
> Are there any issues still that need to be addressed elsewhere? What
> can I do to help expedite this process?
I think that the approach is fine. The suggestions I make in my review
are fairly minor (nonetheless I would like to see them addressed).
We should also make sure Neil is on board with this approach. Since
this is a significant change, I would like to have his approval before
committing anything. (Now that we use Git should I be saying "before
pushing anything"? (-: ).
Finally, once we know the approach has consensus, someone needs to
replicate the patch for all the adaptors (Jeffrey's patch is for
'filtered' only).
Regards,
Nate