message: Fix a small issue with -var-update.
  If the variable was a pointer, code was ignoring the change in the
  pointee.
  Discussed in
diff: @@ -510,7 +510,7 @@ bool CMICmdCmdVarUpdate::ExamineSBValueForChange(lldb::SBValue &vrwValue,
  }
  lldb::SBType valueType = vrwValue.GetType();
  - if (!valueType.IsPointerType() && !valueType.IsReferenceType()) {
  +
  const MIuint nChildren = vrwValue.GetNumChildren();
  for (MIuint i = 0; i < nChildren; ++i) {
  lldb::SBValue member = vrwValue.GetChildAtIndex(i);
  @@ -524,8 +524,6 @@ bool CMICmdCmdVarUpdate::ExamineSBValueForChange(lldb::SBValue &vrwValue,
  // Handle composite types (i.e. struct or arrays)
  return MIstatus::success;
  }
  - }
  -
  vrwbChanged = false;
  return MIstatus::success;
  }
  