--- /dev/null
+package DBIx::Class::CDBICompat::DestroyWarning;
+
+use strict;
+use warnings;
+
+sub DESTROY {
+ my ($self) = @_;
+ my $class = ref $self;
+ warn "$class $self destroyed without saving changes to "
+ .join(', ', keys %{$self->{_dirty_columns} || {}})
+ if keys %{$self->{_dirty_columns} || {}};
+}
+
+1;