diff --git a/mlir/include/mlir/IR/OpDefinition.h b/mlir/include/mlir/IR/OpDefinition.h index bb6ff8d4f74e5..dadf028d281f8 100644 --- a/mlir/include/mlir/IR/OpDefinition.h +++ b/mlir/include/mlir/IR/OpDefinition.h @@ -1780,8 +1780,6 @@ class Op : public OpState, public Traits... { return &verifyInvariants; } static LogicalResult verifyInvariants(Operation *op) { - static_assert(sizeof(ConcreteType) == sizeof(OpState), - "Op class aren't allowed to have data members"); return failure( failed(op_definition_impl::verifyTraits(op)) || failed(cast(op).verify()));