That time has now passed and the compiler correctly complains.
But now I find I can Dim and initialise a self-referential variable.
Is this a new bug, or is it necessary or acceptable for some reason ?
Code: Select all
Dim As Double a = a
Print a
' which again makes possible things like;
Dim As Double Pi = Atan2( Pi<>Pi, Pi=Pi )
Print Pi
print __FB_version__ ' my version is 1.04.0