Missing spaces after "if": > + if(GV == 0) > + if(InitList == 0) > + if(const Function *f = dyn_cast<Function>(Elt)) Also, in this last "if" you call the function "f" but I guess "F" would be more consistent. Ciao, Duncan.