Skip to content

Commit 2bebf5d

Browse files
authored
Revert "Fix #14150 (Add unionzeroinit check)" (danmar#7868)
Reverts danmar#7843
1 parent 4823852 commit 2bebf5d

File tree

9 files changed

+0
-454
lines changed

9 files changed

+0
-454
lines changed

.selfcheck_unused_suppressions

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,3 @@ unusedFunction:lib/symboldatabase.cpp
66

77
# Q_OBJECT functions which are not called in our code
88
unusedFunction:cmake.output.notest/gui/cppcheck-gui_autogen/*/moc_aboutdialog.cpp
9-
10-
# CheckUnionZeroInit::generateTestMessage only used in tests.
11-
unusedFunction:lib/checkunionzeroinit.cpp

Makefile

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,6 @@ LIBOBJ = $(libcppdir)/valueflow.o \
224224
$(libcppdir)/checkstring.o \
225225
$(libcppdir)/checktype.o \
226226
$(libcppdir)/checkuninitvar.o \
227-
$(libcppdir)/checkunionzeroinit.o \
228227
$(libcppdir)/checkunusedfunctions.o \
229228
$(libcppdir)/checkunusedvar.o \
230229
$(libcppdir)/checkvaarg.o \
@@ -347,7 +346,6 @@ TESTOBJ = test/fixture.o \
347346
test/testtokenrange.o \
348347
test/testtype.o \
349348
test/testuninitvar.o \
350-
test/testunionzeroinit.o \
351349
test/testunusedfunctions.o \
352350
test/testunusedprivfunc.o \
353351
test/testunusedvar.o \
@@ -563,9 +561,6 @@ $(libcppdir)/checktype.o: lib/checktype.cpp lib/addoninfo.h lib/astutils.h lib/c
563561
$(libcppdir)/checkuninitvar.o: lib/checkuninitvar.cpp lib/addoninfo.h lib/astutils.h lib/check.h lib/checkers.h lib/checknullpointer.h lib/checkuninitvar.h lib/config.h lib/ctu.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
564562
$(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $(libcppdir)/checkuninitvar.cpp
565563

566-
$(libcppdir)/checkunionzeroinit.o: lib/checkunionzeroinit.cpp lib/addoninfo.h lib/check.h lib/checkers.h lib/checkunionzeroinit.h lib/config.h lib/errortypes.h lib/library.h lib/mathlib.h lib/platform.h lib/settings.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/valueflow.h lib/vfvalue.h
567-
$(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $(libcppdir)/checkunionzeroinit.cpp
568-
569564
$(libcppdir)/checkunusedfunctions.o: lib/checkunusedfunctions.cpp externals/tinyxml2/tinyxml2.h lib/addoninfo.h lib/astutils.h lib/checkers.h lib/checkunusedfunctions.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/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 lib/xml.h
570565
$(CXX) ${INCLUDE_FOR_LIB} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $(libcppdir)/checkunusedfunctions.cpp
571566

@@ -914,9 +909,6 @@ test/testtype.o: test/testtype.cpp lib/addoninfo.h lib/check.h lib/checkers.h li
914909
test/testuninitvar.o: test/testuninitvar.cpp lib/addoninfo.h lib/check.h lib/checkers.h lib/checkuninitvar.h lib/color.h lib/config.h lib/ctu.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 lib/vfvalue.h test/fixture.h test/helpers.h
915910
$(CXX) ${INCLUDE_FOR_TEST} ${CFLAGS_FOR_TEST} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ test/testuninitvar.cpp
916911

917-
test/testunionzeroinit.o: test/testunionzeroinit.cpp lib/addoninfo.h lib/check.h lib/checkers.h lib/checkunionzeroinit.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
918-
$(CXX) ${INCLUDE_FOR_TEST} ${CFLAGS_FOR_TEST} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ test/testunionzeroinit.cpp
919-
920912
test/testunusedfunctions.o: test/testunusedfunctions.cpp lib/addoninfo.h lib/check.h lib/checkers.h lib/checkunusedfunctions.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
921913
$(CXX) ${INCLUDE_FOR_TEST} ${CFLAGS_FOR_TEST} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ test/testunusedfunctions.cpp
922914

lib/checkers.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,6 @@ namespace checkers {
200200
{"CheckType::checkLongCast","style"},
201201
{"CheckType::checkSignConversion","warning"},
202202
{"CheckType::checkTooBigBitwiseShift","platform"},
203-
{"CheckUninitVar::check",""},
204203
{"CheckUninitVar::analyseWholeProgram",""},
205204
{"CheckUninitVar::check",""},
206205
{"CheckUninitVar::valueFlowUninit",""},

lib/checkunionzeroinit.cpp

Lines changed: 0 additions & 209 deletions
This file was deleted.

lib/checkunionzeroinit.h

Lines changed: 0 additions & 77 deletions
This file was deleted.

lib/cppcheck.vcxproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@
5656
<ClCompile Include="checkstring.cpp" />
5757
<ClCompile Include="checktype.cpp" />
5858
<ClCompile Include="checkuninitvar.cpp" />
59-
<ClCompile Include="checkunionzeroinit.cpp" />
6059
<ClCompile Include="checkunusedfunctions.cpp" />
6160
<ClCompile Include="checkunusedvar.cpp" />
6261
<ClCompile Include="checkvaarg.cpp" />
@@ -128,7 +127,6 @@
128127
<ClInclude Include="checkstring.h" />
129128
<ClInclude Include="checktype.h" />
130129
<ClInclude Include="checkuninitvar.h" />
131-
<ClInclude Include="checkunionzeroinit.h" />
132130
<ClInclude Include="checkunusedfunctions.h" />
133131
<ClInclude Include="checkunusedvar.h" />
134132
<ClInclude Include="checkvaarg.h" />

oss-fuzz/Makefile

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ LIBOBJ = $(libcppdir)/valueflow.o \
7070
$(libcppdir)/checkstring.o \
7171
$(libcppdir)/checktype.o \
7272
$(libcppdir)/checkuninitvar.o \
73-
$(libcppdir)/checkunionzeroinit.o \
7473
$(libcppdir)/checkunusedfunctions.o \
7574
$(libcppdir)/checkunusedvar.o \
7675
$(libcppdir)/checkvaarg.o \
@@ -244,9 +243,6 @@ $(libcppdir)/checktype.o: ../lib/checktype.cpp ../lib/addoninfo.h ../lib/astutil
244243
$(libcppdir)/checkuninitvar.o: ../lib/checkuninitvar.cpp ../lib/addoninfo.h ../lib/astutils.h ../lib/check.h ../lib/checkers.h ../lib/checknullpointer.h ../lib/checkuninitvar.h ../lib/config.h ../lib/ctu.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
245244
$(CXX) ${LIB_FUZZING_ENGINE} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $(libcppdir)/checkuninitvar.cpp
246245

247-
$(libcppdir)/checkunionzeroinit.o: ../lib/checkunionzeroinit.cpp ../lib/addoninfo.h ../lib/check.h ../lib/checkers.h ../lib/checkunionzeroinit.h ../lib/config.h ../lib/errortypes.h ../lib/library.h ../lib/mathlib.h ../lib/platform.h ../lib/settings.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/valueflow.h ../lib/vfvalue.h
248-
$(CXX) ${LIB_FUZZING_ENGINE} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $(libcppdir)/checkunionzeroinit.cpp
249-
250246
$(libcppdir)/checkunusedfunctions.o: ../lib/checkunusedfunctions.cpp ../externals/tinyxml2/tinyxml2.h ../lib/addoninfo.h ../lib/astutils.h ../lib/checkers.h ../lib/checkunusedfunctions.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/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 ../lib/xml.h
251247
$(CXX) ${LIB_FUZZING_ENGINE} $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $(libcppdir)/checkunusedfunctions.cpp
252248

test/testrunner.vcxproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,6 @@
107107
<ClCompile Include="testtokenrange.cpp" />
108108
<ClCompile Include="testtype.cpp" />
109109
<ClCompile Include="testuninitvar.cpp" />
110-
<ClCompile Include="testunionzeroinit.cpp" />
111110
<ClCompile Include="testunusedfunctions.cpp" />
112111
<ClCompile Include="testunusedprivfunc.cpp" />
113112
<ClCompile Include="testunusedvar.cpp" />

0 commit comments

Comments
 (0)