message: Support boolean element type in TensorList.
diff: @@ -429,12 +429,14 @@ LogicalResult LowerStaticTensorListPass::RewriteFunction(
  } else if (auto tf_op = llvm::dyn_cast<TF::TensorListReserveOp>(op)) {
  if (!(tf_op.element_dtype().isF16() || tf_op.element_dtype().isF32() ||
  tf_op.element_dtype().isF64() ||
  + tf_op.element_dtype().isInteger(1) ||
  tf_op.element_dtype().isInteger(8) ||
  tf_op.element_dtype().isInteger(16) ||
  tf_op.element_dtype().isInteger(32) ||
  tf_op.element_dtype().isInteger(64))) {
  return tf_op.emitError(
  - "requires element_dtype to be 8-bit/16-bit/32-bit/64-bit integer "
  + "requires element_dtype to be 1-bit/8-bit/16-bit/32-bit/64-bit "
  + "integer "
  "or 16-bit/32-bit/64-bit "
  "float type during TF Lite transformation pass");
  }
  