* getExitNode() doesn't exist in method anymore
* Make local functions static
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@820 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Transforms/Instrumentation/TraceValues.cpp b/lib/Transforms/Instrumentation/TraceValues.cpp
index 0c14e60..0cd395b 100644
--- a/lib/Transforms/Instrumentation/TraceValues.cpp
+++ b/lib/Transforms/Instrumentation/TraceValues.cpp
@@ -27,7 +27,6 @@
#include "llvm/SymbolTable.h"
#include "llvm/Support/HashExtras.h"
#include <hash_map>
-#include <vector>
#include <strstream.h>
@@ -42,7 +41,7 @@
#undef USE_PTRREF
#ifdef USE_PTRREF
-inline ConstPoolPointerReference*
+static inline ConstPoolPointerReference*
GetStringRef(Module* module, const char* str)
{
static hash_map<string, ConstPoolPointerReference*> stringRefCache;
@@ -70,7 +69,7 @@
}
#endif USE_PTRREF
-inline GlobalVariable*
+static inline GlobalVariable*
GetStringRef(Module* module, const char* str)
{
static hash_map<string, GlobalVariable*> stringRefCache;
@@ -99,7 +98,7 @@
}
-inline bool
+static inline bool
TraceThisOpCode(unsigned opCode)
{
// Explicitly test for opCodes *not* to trace so that any new opcodes will
@@ -161,12 +160,12 @@
}
}
-void
+static void
InsertCodeToShowMethodEntry(BasicBlock* entryBB)
{
}
-void
+static void
InsertCodeToShowMethodExit(BasicBlock* exitBB)
{
}
@@ -346,7 +345,9 @@
if (traceMethodExits)
{
InsertCodeToShowMethodEntry(method->getEntryNode());
+#ifdef TODO_LATER
exitBB = method->getExitNode();
+#endif
}
for (Method::iterator BI = method->begin(); BI != method->end(); ++BI)