diff options
author | 2018-05-14 16:35:22 -0700 | |
---|---|---|
committer | 2018-05-14 16:38:13 -0700 | |
commit | 2d413fe4d34f666e35a820a37e4c49db4124233a (patch) | |
tree | e553b4d7213822c7982b5d91aaebbd58ffa6c98f /tensorflow/contrib/lite/kernels/test_util.h | |
parent | e0cf38213eaacad4572d8df31a83a67807c23eec (diff) |
Refactoring: Make OpResolver return const pointer.
PiperOrigin-RevId: 196587227
Diffstat (limited to 'tensorflow/contrib/lite/kernels/test_util.h')
-rw-r--r-- | tensorflow/contrib/lite/kernels/test_util.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/tensorflow/contrib/lite/kernels/test_util.h b/tensorflow/contrib/lite/kernels/test_util.h index 32529b6d94..55edc97d19 100644 --- a/tensorflow/contrib/lite/kernels/test_util.h +++ b/tensorflow/contrib/lite/kernels/test_util.h @@ -93,16 +93,14 @@ class SingleOpResolver : public OpResolver { registration_.builtin_code = static_cast<int32_t>(op); registration_.version = 1; } - TfLiteRegistration* FindOp(BuiltinOperator op, int version) const override { + const TfLiteRegistration* FindOp(BuiltinOperator op, + int version) const override { if (op == op_) { - // The current interface requires to return a mutable pointer, but the - // caller never changes the structure. - // TODO(ycling): Consider refactoring and return constant pointers. - return const_cast<TfLiteRegistration*>(®istration_); + return ®istration_; } return nullptr; } - TfLiteRegistration* FindOp(const char* op, int version) const override { + const TfLiteRegistration* FindOp(const char* op, int version) const override { return nullptr; } |