[VM interpreter] Fix broken interpreter build after commit 5d7ca9cd1e7.

Change-Id: I3a9540593e9cdcaaf54740d160101eb74f8e56c8
Reviewed-on: https://dart-review.googlesource.com/71363
Reviewed-by: Régis Crelier <regis@google.com>
diff --git a/runtime/vm/compiler/frontend/bytecode_reader.cc b/runtime/vm/compiler/frontend/bytecode_reader.cc
index d92b3df..aab0242 100644
--- a/runtime/vm/compiler/frontend/bytecode_reader.cc
+++ b/runtime/vm/compiler/frontend/bytecode_reader.cc
@@ -271,7 +271,7 @@
         // InstanceField constant occupies 2 entries.
         // The first entry is used for field offset.
         obj = Smi::New(field.Offset() / kWordSize);
-        pool.SetTypeAt(i, ObjectPool::kTaggedObject);
+        pool.SetTypeAt(i, ObjectPool::kTaggedObject, ObjectPool::kNotPatchable);
         pool.SetObjectAt(i, obj);
         ++i;
         ASSERT(i < obj_count);
@@ -449,7 +449,7 @@
                                                        signature_type);
         closure.SetSignatureType(signature_type);
 
-        pool.SetTypeAt(i, ObjectPool::kTaggedObject);
+        pool.SetTypeAt(i, ObjectPool::kTaggedObject, ObjectPool::kNotPatchable);
         pool.SetObjectAt(i, closure);
 
         // Continue reading the constant pool entries inside the opened
@@ -464,7 +464,7 @@
       case ConstantPoolTag::kEndClosureFunctionScope: {
         // Entry is not used and set to null.
         obj = Object::null();
-        pool.SetTypeAt(i, ObjectPool::kTaggedObject);
+        pool.SetTypeAt(i, ObjectPool::kTaggedObject, ObjectPool::kNotPatchable);
         pool.SetObjectAt(i, obj);
         return i;  // The caller will close the scope.
       } break;
@@ -500,7 +500,7 @@
       default:
         UNREACHABLE();
     }
-    pool.SetTypeAt(i, ObjectPool::kTaggedObject);
+    pool.SetTypeAt(i, ObjectPool::kTaggedObject, ObjectPool::kNotPatchable);
     pool.SetObjectAt(i, obj);
   }
   // Return the index of the last read pool entry.