It compiles in Visual 2005 without even a warning..
A willow deeply scarred, somebody's broken heart
And a washed-out dream
They follow the pattern of the wind, ya' see
Cause they got no place to be
That's why I'm starting with me
bool mHasPosition;
Vector3 mPosition;
...
mPosition = true; // it should be mHasPosition = true;
And btw, what is the use of statement Vector3 v = 1? It was probably done to ease some assignments, but I think it doesn't look right.
A willow deeply scarred, somebody's broken heart
And a washed-out dream
They follow the pattern of the wind, ya' see
Cause they got no place to be
That's why I'm starting with me