﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
2518	Static evaluates incorrect	Taz77 <autoit@…>	Jon	"
{{{
Func _Test()
	Return 7
EndFunc

Func _MyFirstFunc()
	Local Static $Test = _Test(), $FuncName = 'Dummy One'

	ConsoleWrite('FuncName is: ' & $FuncName & @CRLF)
EndFunc

Func _MySecendFunc()
	Local Static $Test = _Test(), $FuncName = 'Dummy Two'

	ConsoleWrite('FuncName is: ' & $FuncName & @CRLF)
EndFunc

_MyFirstFunc()
_MySecendFunc()
}}}
outputs:
{{{
FuncName is: Dummy One
FuncName is: Dummy One
}}}

----

properly it would be:
{{{
FuncName is: Dummy One
FuncName is: Dummy Two
}}}

----
[http://www.autoitscript.com/forum/topic/154482-autoit-v33921-beta/page-4#entry1127412 Forum Link]"	Bug	closed	3.3.9.23	AutoIt	3.3.9.21	None	Fixed	static	
