forked from OSchip/llvm-project
[MachineOutliner][NFC] Remove IsInTree from SuffixTreeNode
After changing the way we find repeated substrings in r346269, this field is no longer used by anything, so it can be removed. llvm-svn: 346274
This commit is contained in:
parent
f1a0d93b1d
commit
979cf1e566
|
@ -128,9 +128,6 @@ struct SuffixTreeNode {
|
|||
/// mapping by tacking that character on the end of the current string.
|
||||
DenseMap<unsigned, SuffixTreeNode *> Children;
|
||||
|
||||
/// A flag set to false if the node has been pruned from the tree.
|
||||
bool IsInTree = true;
|
||||
|
||||
/// The start index of this node's substring in the main string.
|
||||
unsigned StartIdx = EmptyIdx;
|
||||
|
||||
|
@ -533,7 +530,6 @@ public:
|
|||
/// \param Str The string to construct the suffix tree for.
|
||||
SuffixTree(const std::vector<unsigned> &Str) : Str(Str) {
|
||||
Root = insertInternalNode(nullptr, EmptyIdx, EmptyIdx, 0);
|
||||
Root->IsInTree = true;
|
||||
Active.Node = Root;
|
||||
|
||||
// Keep track of the number of suffixes we have to add of the current
|
||||
|
|
Loading…
Reference in New Issue