diff options
Diffstat (limited to 'include/llvm/Transforms/Utils/Cloning.h')
-rw-r--r-- | include/llvm/Transforms/Utils/Cloning.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/llvm/Transforms/Utils/Cloning.h b/include/llvm/Transforms/Utils/Cloning.h index a9dc95b..463c5d4 100644 --- a/include/llvm/Transforms/Utils/Cloning.h +++ b/include/llvm/Transforms/Utils/Cloning.h @@ -21,6 +21,7 @@ #include "llvm/ADT/DenseMap.h" #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/Twine.h" +#include "llvm/Support/ValueHandle.h" namespace llvm { @@ -178,7 +179,7 @@ public: /// DevirtualizedCalls - InlineFunction fills this in with callsites that were /// inlined from the callee that went from being indirect calls to direct /// calls due to inlining. This is only filled in if CG is non-null. - SmallVector<Instruction*, 2> DevirtualizedCalls; + SmallVector<WeakVH, 2> DevirtualizedCalls; void reset() { StaticAllocas.clear(); |