ASTVisitor different visit order

I have a subclass of ASTVisitor, and on runs of the same file, it visits the statements, declarations, etc. in a different order. Why would this be? Can I ever rely on the order of the visitor?


I would have expected ASTVisitor to always visit entities in the same order (the order in which they are processed). Can you give a specific example where you are seeing a difference?

  - Doug