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

Reply via email to