#include "Support/GraphTraits.h"
#include "Support/STLExtras.h"
#include "llvm/Pass.h"
+
+namespace llvm {
+
class Function;
class Module;
class CallGraphNode;
///
void print(std::ostream &o, const Module *M) const;
+ // stub - dummy function, just ignore it
+ static void stub();
private:
//===---------------------------------------------------------------------
// Implementation of CallGraph construction
static nodes_iterator nodes_end (const CallGraph *CG) { return CG->end(); }
};
+// Make sure that any clients of this file link in PostDominators.cpp
+static IncludeFile
+CALLGRAPH_INCLUDE_FILE((void*)&CallGraph::stub);
+
+} // End llvm namespace
+
#endif