message: [XLA] Fix CreateFromProto to return an error status for illegal reshape
  instructions.
  Previously, CreateFromProto would crash when handling a reshape instruction with
  non-array shapes. Fix it to return an error status instead, so that the fuzzer
  can ignore the input module.
diff: @@ -614,7 +614,8 @@ StatusOr<std::unique_ptr<HloInstruction>> HloInstruction::CreateFromProto(
  if (!proto.dimensions().empty()) {
  inferred_dimension = proto.dimensions()[0];
  }
  - TF_RET_CHECK(ShapeUtil::ElementsIn(shape) ==
  + TF_RET_CHECK(shape.IsArray() && operands(0)->shape().IsArray() &&
  + ShapeUtil::ElementsIn(shape) ==
  ShapeUtil::ElementsIn(operands(0)->shape()))
  << "shape: " << ShapeUtil::HumanString(shape)
  << " operand: " << ShapeUtil::HumanString(operands(0)->shape());
  