------- Comment #4 from jwakely dot gcc at gmail dot com 2010-01-26 18:07 ------- I assume the original version is also intended to work with non-empty captures, when operator() is non-static -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42877