Thank you for reporting the problem.
Unfortunately, I can not read MIME format. Will you resend the trial.cxx
source
code within main e-mail message? (Not as attatchment)
Masaharu Goto
> Hi,
> The attached macro ( trial.cxx ) demonstrates the bug(s).
> Proper "compiler" output :
> --------------------------
> donald duck
> xx -> 1 p_x -> 0
> xyz->x(1) = 10 -> 10
> yy -> 2 p_y -> 0
> xyz->y(2) -> 2
> zz -> 3 p_z -> 0
> xyz->z(3) = 30 -> 30
> p_y -> 2 -> 6
> xyz->y() = 5 -> 5
> p_y -> 5 -> 6
> 4 6 30
> miki mouse
> --------------------------
> Wrong CINT output :
> --------------------------
> donald duck
> xx -> 1 p_x -> 0
> xyz->x(1) = 10 -> 1 !!!
> yy -> 2 p_y -> 0
> xyz->y(2) -> 2
> zz -> 3 p_z -> 0
> xyz->z(3) = 30 -> 3 !!!
> p_y -> 2 -> 6
> xyz->y() = 5 -> 5
> 4 p_y -> 5 -> 6
> 6 3 !!!
> miki mouse
> --------------------------
> Seems that functions that return references and have arguments are
> improperly parsed.
> Jacek.