diff --git a/include/Support/PostOrderIterator.h b/include/Support/PostOrderIterator.h index 85b3bf649c0..97027114cf9 100644 --- a/include/Support/PostOrderIterator.h +++ b/include/Support/PostOrderIterator.h @@ -122,6 +122,9 @@ ipo_iterator ipo_end(T G){ // } // +#include "llvm/BasicBlock.h" // FIXME! +#include "llvm/Method.h" // FIXME! + typedef std::vector::reverse_iterator rpo_iterator; // TODO: FIXME: ReversePostOrderTraversal is not generic! class ReversePostOrderTraversal { diff --git a/include/llvm/ADT/PostOrderIterator.h b/include/llvm/ADT/PostOrderIterator.h index 85b3bf649c0..97027114cf9 100644 --- a/include/llvm/ADT/PostOrderIterator.h +++ b/include/llvm/ADT/PostOrderIterator.h @@ -122,6 +122,9 @@ ipo_iterator ipo_end(T G){ // } // +#include "llvm/BasicBlock.h" // FIXME! +#include "llvm/Method.h" // FIXME! + typedef std::vector::reverse_iterator rpo_iterator; // TODO: FIXME: ReversePostOrderTraversal is not generic! class ReversePostOrderTraversal {