On 5 December 2012 11:02, Nathan Ridge <zeratul976@hotmail.com> wrote:
The commented line compiles fine for me with GCC >= 4.4 and clang 3.2

Try call the result:

//bind(b, bind(a))(); // can't call
  bind(b, cref(bind(a)))(); // works