os: Drop unused lambda captures in VFS code.

Clang likes to complain when lambdas capture parameters without
actually using them. This patch fixes a couple of such problems in VFS
related os module code.

Issue #4421
This commit is contained in:
Piotr Tworek 2020-12-03 00:14:00 +01:00 committed by Norman Feske
parent 14c36efbab
commit 9dd04ad268
5 changed files with 5 additions and 5 deletions

View File

@ -1011,7 +1011,7 @@ class Vfs::Dir_file_system : public File_system
Dir_vfs_handle *dir_vfs_handle =
static_cast<Dir_vfs_handle*>(vfs_handle);
auto f = [&result, dir_vfs_handle] (Dir_vfs_handle::Subdir_handle_element &e) {
auto f = [&result] (Dir_vfs_handle::Subdir_handle_element &e) {
if (e.synced)
return;

View File

@ -108,7 +108,7 @@ class Vfs::Readonly_value_file_system : public Vfs::Single_file_system
{
_buffer = Buffer(value);
_handle_registry.for_each([this] (Registered_watch_handle &handle) {
_handle_registry.for_each([] (Registered_watch_handle &handle) {
handle.watch_response(); });
}

View File

@ -122,7 +122,7 @@ class Vfs::Rom_file_system : public Single_file_system
void _handle_rom_changed()
{
_handle_registry.for_each([this] (Registered_watch_handle &handle) {
_handle_registry.for_each([] (Registered_watch_handle &handle) {
handle.watch_response(); });
}

View File

@ -95,7 +95,7 @@ class Vfs::Rtc_file_system : public Single_file_system
void _handle_set_signal()
{
_handle_registry.for_each([this] (Registered_watch_handle &handle) {
_handle_registry.for_each([] (Registered_watch_handle &handle) {
handle.watch_response();
});
}

View File

@ -192,7 +192,7 @@ class Vfs::Terminal_file_system::Data_file_system : public Single_file_system
_fetch_data_from_terminal(_terminal, _read_buffer, _interrupt_handler,
_raw);
_handle_registry.for_each([this] (Registered_handle &handle) {
_handle_registry.for_each([] (Registered_handle &handle) {
if (handle.blocked) {
handle.blocked = false;
handle.io_progress_response();