message: Update instruction_applier.cpp
diff: @@ -58,6 +58,11 @@ TableRef InstructionApplier::table_for_class_name(StringData class_name) const
  return m_transaction.get_table(class_name_to_table_name(class_name, buffer));
  }
  +// TODO: https://github.com/realm/realm-core/issues/4624 remove the check disabling code once
  +// we understand why MSVC reports stack corruption in this and the following methods.
  +#if _MSC_VER
  +#pragma runtime_checks("", off)
  +#endif
  void InstructionApplier::operator()(const Instruction::AddTable& instr)
  {
  auto table_name = get_table_name(instr);
  @@ -256,9 +261,6 @@ void InstructionApplier::visit_payload(const Instruction::Payload& payload, F&&
  }
  }
  -#if _MSC_VER
  -#pragma runtime_checks("", off)
  -#endif
  void InstructionApplier::operator()(const Instruction::Update& instr)
  {
  auto setter = util::overload{
  