Skip to content

Commit ac49e4e

Browse files
authored
cleaned up includes based on include-what-you use (#8374)
1 parent ee1afe9 commit ac49e4e

16 files changed

Lines changed: 17 additions & 12 deletions

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -710,7 +710,7 @@ cli/processexecutor.o: cli/processexecutor.cpp cli/executor.h cli/processexecuto
710710
cli/sehwrapper.o: cli/sehwrapper.cpp cli/sehwrapper.h lib/config.h lib/utils.h
711711
$(CXX) ${INCLUDE_FOR_CLI} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ cli/sehwrapper.cpp
712712

713-
cli/signalhandler.o: cli/signalhandler.cpp cli/signalhandler.h cli/stacktrace.h lib/config.h lib/utils.h
713+
cli/signalhandler.o: cli/signalhandler.cpp cli/signalhandler.h cli/stacktrace.h lib/config.h
714714
$(CXX) ${INCLUDE_FOR_CLI} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ cli/signalhandler.cpp
715715

716716
cli/singleexecutor.o: cli/singleexecutor.cpp cli/executor.h cli/singleexecutor.h lib/addoninfo.h lib/check.h lib/checkers.h lib/config.h lib/cppcheck.h lib/errortypes.h lib/filesettings.h lib/library.h lib/mathlib.h lib/path.h lib/platform.h lib/settings.h lib/standards.h lib/timer.h lib/utils.h
@@ -761,7 +761,7 @@ test/testcharvar.o: test/testcharvar.cpp lib/addoninfo.h lib/check.h lib/checker
761761
test/testcheck.o: test/testcheck.cpp lib/addoninfo.h lib/check.h lib/checkers.h lib/color.h lib/config.h lib/errorlogger.h lib/errortypes.h lib/library.h lib/mathlib.h lib/platform.h lib/settings.h lib/standards.h lib/utils.h test/fixture.h
762762
$(CXX) ${INCLUDE_FOR_TEST} ${CFLAGS_FOR_TEST} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ test/testcheck.cpp
763763

764-
test/testcheckersreport.o: test/testcheckersreport.cpp lib/addoninfo.h lib/check.h lib/checkers.h lib/checkersreport.h lib/color.h lib/config.h lib/errorlogger.h lib/errortypes.h lib/library.h lib/mathlib.h lib/path.h lib/platform.h lib/settings.h lib/standards.h lib/tokenize.h lib/tokenlist.h lib/utils.h test/fixture.h test/helpers.h
764+
test/testcheckersreport.o: test/testcheckersreport.cpp lib/addoninfo.h lib/check.h lib/checkers.h lib/checkersreport.h lib/color.h lib/config.h lib/errorlogger.h lib/errortypes.h lib/library.h lib/mathlib.h lib/platform.h lib/settings.h lib/standards.h lib/utils.h test/fixture.h
765765
$(CXX) ${INCLUDE_FOR_TEST} ${CFLAGS_FOR_TEST} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ test/testcheckersreport.cpp
766766

767767
test/testclangimport.o: test/testclangimport.cpp lib/addoninfo.h lib/check.h lib/checkers.h lib/clangimport.h lib/color.h lib/config.h lib/errorlogger.h lib/errortypes.h lib/library.h lib/mathlib.h lib/platform.h lib/settings.h lib/smallvector.h lib/sourcelocation.h lib/standards.h lib/symboldatabase.h lib/templatesimplifier.h lib/token.h lib/tokenize.h lib/tokenlist.h lib/utils.h lib/vfvalue.h test/fixture.h

cli/signalhandler.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424

2525
#if defined(USE_UNIX_SIGNAL_HANDLING)
2626

27-
#include "utils.h"
28-
2927
#ifdef USE_UNIX_BACKTRACE_SUPPORT
3028
#include "stacktrace.h"
3129
#endif

gui/threadhandler.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#include "suppressions.h"
2525
#include "threadresult.h"
2626

27+
#include <cstddef>
2728
#include <list>
2829
#include <memory>
2930
#include <set>

gui/threadresult.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
#include "filesettings.h"
2626
#include "checkthread.h"
2727

28+
#include <cstddef>
2829
#include <list>
2930
#include <mutex>
3031
#include <string>

lib/analyzerinfo.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,13 @@
2323
#include "path.h"
2424
#include "utils.h"
2525

26+
#include <array>
2627
#include <cstring>
2728
#include <exception>
2829
#include <iostream>
2930
#include <map>
3031
#include <sstream>
32+
#include <stdexcept>
3133
#include <utility>
3234

3335
#include "xml.h"

lib/checkersreport.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020

2121
#include "addoninfo.h"
2222
#include "checkers.h"
23-
#include "errortypes.h"
2423
#include "settings.h"
24+
#include "utils.h"
2525

2626
#include <algorithm>
2727
#include <cstddef>

lib/checkleakautovar.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
#include "tokenize.h"
3535
#include "tokenlist.h"
3636
#include "utils.h"
37+
#include "vfvalue.h"
3738

3839
#include <algorithm>
3940
#include <array>

lib/checkmemoryleak.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#include "symboldatabase.h"
2929
#include "token.h"
3030
#include "tokenize.h"
31+
#include "utils.h"
3132

3233
#include <algorithm>
3334
#include <cstddef>

lib/errorlogger.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@
2424
#include "config.h"
2525
#include "errortypes.h"
2626

27-
#include <cstddef>
2827
#include <cstdint>
2928
#include <ctime>
3029
#include <list>
3130
#include <set>
3231
#include <string>
32+
#include <utility>
3333
#include <vector>
3434
#include <map>
3535

lib/library.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
#include "config.h"
2525
#include "mathlib.h"
2626
#include "standards.h"
27-
#include "utils.h"
2827

2928
#include <array>
3029
#include <cstdint>

0 commit comments

Comments
 (0)