Created attachment 28024 [details] [review]
To fix this bug
It's improper to return a value in a void function as the other compilers except GCC might not tolerate it.
It's never necessary to "return;" at the end of a void function, so I've omitted that. Modified patch submitted for review, thanks.
Fixed in git, will be in 0.7.35 later today