Files
VeraCrypt/src/Driver
David ecb5ea9671 Fix compiler warnings (#1030)
Fixing the following compiler warnings:

FuseService.cpp: In function ‘int VeraCrypt::fuse_service_read(const char*, char*, size_t, off_t, fuse_file_info*)’:
FuseService.cpp:233:12: warning: catching polymorphic type ‘struct VeraCrypt::MissingVolumeData’ by value [-Wcatch-value=]
  233 |     catch (MissingVolumeData)
      |            ^~~~~~~~~~~~~~~~~
FuseService.cpp: In static member function ‘static int VeraCrypt::FuseService::ExceptionToErrorCode()’:
FuseService.cpp:362:15: warning: catching polymorphic type ‘class std::bad_alloc’ by value [-Wcatch-value=]
  362 |   catch (std::bad_alloc)
      |               ^~~~~~~~~

Apart from warnings, the current code creates unnecessary copies of the exception object in debug mode. (But not in -O3)
2023-05-18 23:12:01 +02:00
..
2023-05-18 23:12:01 +02:00
2017-06-23 22:15:59 +02:00
2016-05-10 20:20:14 +02:00
2017-06-23 22:15:59 +02:00
2016-05-10 20:20:14 +02:00
2017-06-23 22:15:59 +02:00
2016-05-10 22:18:34 +02:00
2016-05-10 20:20:14 +02:00
2017-06-23 22:15:59 +02:00