Use using instead of reimplementing a constructor

PiperOrigin-RevId: 342248562
Change-Id: Ieafa9274e09e693b70977db7a1199d17ca354d46
This commit is contained in:
Tres Popp 2020-11-13 06:06:20 -08:00 committed by TensorFlower Gardener
parent 4d27598a22
commit f21a1be8e4

View File

@ -131,9 +131,7 @@ class MlirUnrankedOp : public OpKernel {
: public MlirUnrankedOp<tf_data_type, data_type, \ : public MlirUnrankedOp<tf_data_type, data_type, \
MlirUnranked##tf_op##mlir_type##Op> { \ MlirUnranked##tf_op##mlir_type##Op> { \
public: \ public: \
explicit MlirUnranked##tf_op##mlir_type##Op(OpKernelConstruction* ctx) \ using MlirUnrankedOp::MlirUnrankedOp; \
: MlirUnrankedOp<tf_data_type, data_type, \
MlirUnranked##tf_op##mlir_type##Op>(ctx) {} \
\ \
static ::UnrankedMemRefType<data_type> Invoke( \ static ::UnrankedMemRefType<data_type> Invoke( \
OpKernelContext* ctx, \ OpKernelContext* ctx, \
@ -157,9 +155,7 @@ class MlirUnrankedOp : public OpKernel {
: public MlirUnrankedOp<tf_data_type, data_type, \ : public MlirUnrankedOp<tf_data_type, data_type, \
MlirUnranked##tf_op##mlir_type##Op> { \ MlirUnranked##tf_op##mlir_type##Op> { \
public: \ public: \
explicit MlirUnranked##tf_op##mlir_type##Op(OpKernelConstruction* ctx) \ using MlirUnrankedOp::MlirUnrankedOp; \
: MlirUnrankedOp<tf_data_type, data_type, \
MlirUnranked##tf_op##mlir_type##Op>(ctx) {} \
\ \
static ::UnrankedMemRefType<data_type> Invoke( \ static ::UnrankedMemRefType<data_type> Invoke( \
OpKernelContext* ctx, \ OpKernelContext* ctx, \