Oh i downloaded it from the Tevo Tornado Owners group on facebook. Someone edited the latest version of marlin to suit the tevo tornado.
And man i can't thank you enough for spending your time to read the error and go through the pages of code.
I'll definitely read up on the bug you reported in your link so that i
might be able to avoid the same issues in the future as i'll be using arduino create more frequently now