|
![](/i/fill.gif) |
On Wed, 07 Nov 2001 21:50:48 +0100, "Thorsten Froehlich" <tho### [at] trf de>
wrote:
> In article <e3piut8anmf4cli4pnfmstadgc3nleqvb2@4ax.com> , Wlodzimierz ABX
> Skiba <abx### [at] babilon org> wrote:
>
>> following code causes crash with both compile of b7
>
> This bug is clearly:
>
> Macro bug (job000146)
> (POV can dereference a deallocated pointer if you return a local from a
> macro.)
Probably you are right but I want add my next note. When I connect first and
last line of script to: #warning P("H1676688") then everything works fine. The
change has nothing to #local return from macro IMO.
ABX
--
#declare _=function(a,b,x){((a^2)+(b^2))^.5-x}#default {pigment{color rgb 1}}
union{plane{y,-3}plane{-x,-3}finish{reflection 1 ambient 0}}isosurface{ //ABX
function{_(x-2,y,1)|_((x+y)*.7,z,.1)|_((x+y+2)*.7,z,.1)|_(x/2+y*.8+1.5,z,.1)}
contained_by{box{<0,-3,-.1>,<3,0,.1>}}translate z*15finish{ambient 1}}//POV35
Post a reply to this message
|
![](/i/fill.gif) |