Richard Guenther wrote: > g++ no longer parses > > ScalarCode<CflFunctor<Dim> >(CflFunctor<Dim>(omrot, vis_f))(scratch, > I, cs, nue, v); > > correctly, but issues > > tramp3d-v4.cpp:53573: error: invalid declarator > > which can be fixed by putting parantheses around the decl. Was this > change intended?
I'm not sure; please send me preprocessed source, and I will look into it. It's certainly possible that those changes broke something. What do you think the above code is supposed to mean? Are you declaring a constructor for CflFunctor<Dim>, or an unnamed variable of type ScalarCode<CflFunctor<Dim> > or ? -- Mark Mitchell CodeSourcery [EMAIL PROTECTED] (650) 331-3385 x713