diff --git a/db/schema_tables.cc b/db/schema_tables.cc index 8ea2574feb..9330083006 100644 --- a/db/schema_tables.cc +++ b/db/schema_tables.cc @@ -1063,10 +1063,10 @@ static void merge_tables_and_views(distributed& proxy, std::map&& views_before, std::map&& views_after) { - auto tables_diff = diff_table_or_view(proxy, std::move(tables_before), std::move(tables_after), [&] (auto&& sm) { + auto tables_diff = diff_table_or_view(proxy, std::move(tables_before), std::move(tables_after), [&] (schema_mutations sm) { return create_table_from_mutations(proxy, std::move(sm)); }); - auto views_diff = diff_table_or_view(proxy, std::move(views_before), std::move(views_after), [&] (auto&& sm) { + auto views_diff = diff_table_or_view(proxy, std::move(views_before), std::move(views_after), [&] (schema_mutations sm) { return create_view_from_mutations(proxy, std::move(sm)); });