diff --git a/src/NativeJIT/inc/NativeJIT/ExpressionTree.h b/src/NativeJIT/inc/NativeJIT/ExpressionTree.h index ad5b3751..db76113d 100644 --- a/src/NativeJIT/inc/NativeJIT/ExpressionTree.h +++ b/src/NativeJIT/inc/NativeJIT/ExpressionTree.h @@ -97,7 +97,7 @@ namespace NativeJIT template ExpressionTree::Storage ExpressionTree::Direct() { - auto & freeList = FreeListForType::Get(*this); + auto & freeList = ExpressionTree::FreeListForType::Get(*this); Storage direct; if (freeList.GetFreeCount() > 0) @@ -121,7 +121,7 @@ namespace NativeJIT typedef typename Storage::FullRegister FullRegister; auto & code = GetCodeGenerator(); - auto & freeList = FreeListForType::Get(*this); + auto & freeList = ExpressionTree::FreeListForType::Get(*this); LogThrowAssert(!IsPinned(r), "Attempted to obtain the pinned register %s", r.GetName()); @@ -397,7 +397,7 @@ namespace NativeJIT ExpressionTree& tree, DirectRegister reg) { - auto & freeList = FreeListForType::Get(tree); + auto & freeList = ExpressionTree::FreeListForType::Get(tree); LogThrowAssert(!freeList.IsAvailable(reg.GetId()), "Register %s must already be allocated", reg.GetName()); @@ -409,7 +409,7 @@ namespace NativeJIT template Storage ExpressionTree::Storage::ForAnyFreeRegister(ExpressionTree& tree) { - auto & freeList = FreeListForType::Get(tree); + auto & freeList = ExpressionTree::FreeListForType::Get(tree); Storage::DirectRegister r(freeList.Allocate()); Data* data = &tree.PlacementConstruct(tree, r); @@ -422,7 +422,7 @@ namespace NativeJIT Storage ExpressionTree::Storage::ForFreeRegister(ExpressionTree& tree, DirectRegister reg) { - auto & freeList = FreeListForType::Get(tree); + auto & freeList = ExpressionTree::FreeListForType::Get(tree); freeList.Allocate(reg.GetId()); Data* data = &tree.PlacementConstruct(tree, reg); @@ -737,7 +737,7 @@ namespace NativeJIT if (!IsSoleDataOwner()) { - auto & freeList = FreeListForType::Get(tree); + auto & freeList = ExpressionTree::FreeListForType::Get(tree); auto & code = tree.GetCodeGenerator(); typedef typename CanonicalRegisterType::Type FullType; @@ -771,7 +771,7 @@ namespace NativeJIT if (GetStorageClass() == StorageClass::Direct) { - auto & freeList = FreeListForType::Get(m_data->GetTree()); + auto & freeList = ExpressionTree::FreeListForType::Get(m_data->GetTree()); return freeList.GetPin(m_data->GetRegisterId()); }