I have a function(this is exactly how it appears, from the top of my file):
I had the same problem. And finally it was a double include. One include in a file named X. And another include in a file named Y. Knowing that in file Y I had include ('X')