message: Add debug output to CHECK for compatible shapes of multi-output fusions.
diff: @@ -83,7 +83,9 @@ LoopEmitter::LoopEmitter(const ElementGenerator& target_element_generator,
  // Sanity check: In multi-output fusion, all shapes produced must have the
  // same dimensions.
  for (const IrArray& array : target_arrays) {
  - CHECK(ShapeUtil::SameDimensions(shape_, array.GetShape()));
  + CHECK(ShapeUtil::SameDimensions(shape_, array.GetShape()))
  + << ": '" << shape_.ShortDebugString() << "' does not match '"
  + << array.GetShape().ShortDebugString() << "'";
  }
  }
  