@@ -269,6 +269,11 @@ TfLiteStatus ParseOpDataTfLite(const Operator* op, BuiltinOperator op_type,
269269 return ParseDiv (op, error_reporter, allocator, builtin_data);
270270 }
271271
272+ case BuiltinOperator_DYNAMIC_UPDATE_SLICE: {
273+ return ParseDynamicUpdateSlice (op, error_reporter, allocator,
274+ builtin_data);
275+ }
276+
272277 case BuiltinOperator_ELU: {
273278 return ParseElu (op, error_reporter, allocator, builtin_data);
274279 }
@@ -987,7 +992,6 @@ TfLiteStatus ParseOpDataTfLite(const Operator* op, BuiltinOperator op_type,
987992 case BuiltinOperator_COS:
988993 case BuiltinOperator_CUSTOM:
989994 case BuiltinOperator_DENSIFY:
990- case BuiltinOperator_DYNAMIC_UPDATE_SLICE:
991995 case BuiltinOperator_EQUAL:
992996 case BuiltinOperator_HASHTABLE_FIND:
993997 case BuiltinOperator_HASHTABLE_IMPORT:
@@ -1469,6 +1473,14 @@ TfLiteStatus ParseDiv(const Operator* op, ErrorReporter* error_reporter,
14691473 return kTfLiteOk ;
14701474}
14711475
1476+ // We have this parse function instead of directly returning kTfLiteOk from the
1477+ // switch-case in ParseOpData because this function is used as part of the
1478+ // selective registration for the OpResolver implementation in micro.
1479+ TfLiteStatus ParseDynamicUpdateSlice (const Operator*, ErrorReporter*,
1480+ BuiltinDataAllocator*, void **) {
1481+ return kTfLiteOk ;
1482+ }
1483+
14721484// We have this parse function instead of directly returning kTfLiteOk from the
14731485// switch-case in ParseOpData because this function is used as part of the
14741486// selective registration for the OpResolver implementation in micro.
0 commit comments