- removed some unneeded and sometimes wrong typecasts (could be

typeconv nodes as well rather than direct setelementn)

git-svn-id: trunk@6186 -
This commit is contained in:
Jonas Maebe 2007-01-25 15:19:47 +00:00
parent ee2a4bc8f2
commit d3ea2fa9e3

View File

@ -1804,8 +1804,8 @@ implementation
if assigned(tsetelementnode(right).right) then
addstatement(newstatement,ccallnode.createintern('fpc_varset_set_range',
ccallparanode.create(cordconstnode.create(resultdef.size,sinttype,false),
ccallparanode.create(ctypeconvnode.create_internal(tsetelementnode(tsetelementnode(right).right),sinttype),
ccallparanode.create(ctypeconvnode.create_internal(tsetelementnode(tsetelementnode(right).left),sinttype),
ccallparanode.create(ctypeconvnode.create_internal(tsetelementnode(right).right,sinttype),
ccallparanode.create(ctypeconvnode.create_internal(tsetelementnode(right).left,sinttype),
ccallparanode.create(ctemprefnode.create(temp),
ccallparanode.create(left,nil))))))
)