diff --git a/src/hotspot/share/gc/shared/memAllocator.cpp b/src/hotspot/share/gc/shared/memAllocator.cpp
index 650a785a68128..ac33148222b0a 100644
--- a/src/hotspot/share/gc/shared/memAllocator.cpp
+++ b/src/hotspot/share/gc/shared/memAllocator.cpp
@@ -380,7 +380,7 @@ oop MemAllocator::allocate() const {
 
 oop MemAllocator::try_allocate_in_existing_tlab() {
   oop obj = NULL;
-  {
+  if (UseTLAB) {
     HeapWord* mem = allocate_inside_tlab_fast();
     if (mem != NULL) {
       obj = initialize(mem);