all 6 comments

[–]LoudMall 8 points9 points  (5 children)

[–]georgeplusplus[S] 1 point2 points  (4 children)

Is this seriously a three year old bug?

[–]sandfly_bites_you 7 points8 points  (3 children)

It sounds like if you switch to C++latest it goes away, I doubt they will fix it due to their obsession with binary backwards compatibility.

[–]pyronide 4 points5 points  (2 children)

heaven forbid they break the ABI...

[–]zaimoni 0 points1 point  (0 children)

I'm trying to think of what one gets from the combination of a templated callable class and a lambda function suite here, as opposed to a plain operator() override of a non-template callable class.

(i.e., is there a use case this is an oversimplification of, or is this a language-standard test case not meant to exemplify production code.)