Re: pragma attribute syntax

2012-06-06 Thread Iain Buclaw
On 6 June 2012 17:43, Artur Skawina wrote: > On 06/06/12 18:02, Iain Buclaw wrote: >> On 6 June 2012 16:03, Artur Skawina wrote: >>> Hmm, is there a way to see the purity level determined by the frontend, >>> w/o doing any compiler modifications? >> >> Unfortunately not.  I can tell you that the

Re: pragma attribute syntax

2012-06-06 Thread Artur Skawina
On 06/06/12 18:02, Iain Buclaw wrote: > On 6 June 2012 16:03, Artur Skawina wrote: >> Hmm, is there a way to see the purity level determined by the frontend, >> w/o doing any compiler modifications? > > Unfortunately not. I can tell you that the modification would be to > d-decls.cc:(FuncDeclara

Re: pragma attribute syntax

2012-06-06 Thread Iain Buclaw
On 6 June 2012 16:03, Artur Skawina wrote: > On 06/06/12 12:14, Iain Buclaw wrote: >> On 5 June 2012 00:24, Artur Skawina wrote: >>> On 06/04/12 23:49, Iain Buclaw wrote: On 4 June 2012 21:53, Artur Skawina wrote: > On 06/04/12 21:48, Iain Buclaw wrote: >> On 4 June 2012 19:49, Artu

Re: pragma attribute syntax

2012-06-06 Thread Artur Skawina
On 06/06/12 17:03, Artur Skawina wrote: > I know. What I'm saying is that omitting the "noinline" attribute causes > the "pure" function, like s.f() above, to be called twice. Add the > "noinline" back, with no other changes - and it gets called only once. What i mean by "called" in this case is o

Re: pragma attribute syntax

2012-06-06 Thread Artur Skawina
On 06/06/12 12:14, Iain Buclaw wrote: > On 5 June 2012 00:24, Artur Skawina wrote: >> On 06/04/12 23:49, Iain Buclaw wrote: >>> On 4 June 2012 21:53, Artur Skawina wrote: On 06/04/12 21:48, Iain Buclaw wrote: > On 4 June 2012 19:49, Artur Skawina wrote: >> Would it be possible to al

Re: pragma attribute syntax

2012-06-06 Thread Iain Buclaw
On 5 June 2012 00:24, Artur Skawina wrote: > On 06/04/12 23:49, Iain Buclaw wrote: >> On 4 June 2012 21:53, Artur Skawina wrote: >>> On 06/04/12 21:48, Iain Buclaw wrote: On 4 June 2012 19:49, Artur Skawina wrote: > Would it be possible to allow give the gcc attribute as a string? >