TTree::Draw with conditions and cuts

Hi,

I can not reproduce this problem with the compiled code. The following compiles correctly with the trunk:

#include "TCut.h"
#include "Riostream.h"

void cuts()
{
TCut mycut("a>0");
mycut && "condition==true";
TCut c = mycut && "condition==true";
c.Print();
// c = mycut && "condition==true" * "weight";
c = (mycut && "condition==true") * "weight";
c.Print();
TCut *mycutp = &mycut;
c = ( *mycutp && "condition==true") * "weight";
c.Print();

}

Cheers,
Philippe.