Hi Heather,
I also see this strange behaviour of CINT on ROOT 3.03/05.
It is interesting that it works only for boolean type, both for "bool"
and for "Bool_t", for other primitive types (such as Int_t or Float_t)
initialization is succeeded.
I am puzzled.
Stanislaw.
Heather Kelly wrote:
> Hi,
>
> I'm using Root 3.04.02 on both Windows XP and Linux Redhat 7.2. At
> the ROOT command line I attempt the following:
>
> root [0] Bool_t v[3] = {kFALSE, kTRUE, kFALSE}
> and I receive the following error message:
> Error: Illegal pointer operation (letvalue)
> FILE:C:\DOCUME~1\Heather\LOCALS~1\Temp\89 LINE:1
> Error: Illegal pointer operation (letvalue)
> FILE:C:\DOCUME~1\Heather\LOCALS~1\Temp\89 LINE:1
> Error: Illegal pointer operation (letvalue)
> FILE:C:\DOCUME~1\Heather\LOCALS~1\Temp\89 LINE:1
> *** Interpreter error recovered ***
>
> The same thing happens on both Windows and Linux. This has worked in
> the past and I can certainly create int arrays and so forth.
> Do others see this behavior? Or am I doing something obviously silly?
>
> Thanks,
> Heather
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:09 MET