modify ast to fit contemporary 64-bit gcc