Skip to content

Commit

Permalink
Userland: Resolve unused-but-set-varaible warnings
Browse files Browse the repository at this point in the history
These are almost always bugs, so enable globally.

Remove unused counter variables in SystemMonitor and disk_benchmark.
  • Loading branch information
ADKaster authored and bgianfo committed Jan 4, 2022
1 parent d809637 commit f8ea9cd
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 5 deletions.
1 change: 0 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,6 @@ elseif (CMAKE_CXX_COMPILER_ID MATCHES "Clang$")
add_compile_options(-Wno-implicit-const-int-float-conversion)
add_compile_options(-Wno-null-pointer-subtraction)
add_compile_options(-Wno-unneeded-internal-declaration)
add_compile_options(-Wno-unused-but-set-variable)
add_compile_options(-Wno-unused-const-variable)
add_compile_options(-Wno-unused-function)
add_compile_options(-Wno-unused-private-field)
Expand Down
3 changes: 0 additions & 3 deletions Userland/Applications/SystemMonitor/ProcessModel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,6 @@ void ProcessModel::update()
auto all_processes = Core::ProcessStatisticsReader::get_all(m_proc_all);

HashTable<int> live_tids;
u64 sum_time_scheduled = 0, sum_time_scheduled_kernel = 0;
u64 total_time_scheduled_diff = 0;
if (all_processes.has_value()) {
if (m_has_total_scheduled_time)
Expand Down Expand Up @@ -382,8 +381,6 @@ void ProcessModel::update()
state.cpu_percent = 0;
state.priority = thread.priority;
state.state = thread.state;
sum_time_scheduled += thread.time_user + thread.time_kernel;
sum_time_scheduled_kernel += thread.time_kernel;
auto& thread_data = *m_threads.ensure(thread.tid, [] { return make<Thread>(); });
thread_data.previous_state = move(thread_data.current_state);
thread_data.current_state = move(state);
Expand Down
2 changes: 1 addition & 1 deletion Userland/Utilities/disk_benchmark.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ Optional<Result> benchmark(const String& filename, int file_size, int block_size
auto timer = Core::ElapsedTimer::start_new();

ssize_t total_written = 0;
for (ssize_t j = 0; j < file_size; j += block_size) {
while (total_written < file_size) {
auto nwritten = write(fd, buffer.data(), block_size);
if (nwritten < 0) {
perror("write");
Expand Down

0 comments on commit f8ea9cd

Please sign in to comment.