Skip to content

Fix #14782: Partially or fully missing valuetype info for auto declarations - #8599

Merged
ludviggunne merged 2 commits into
cppcheck-opensource:mainfrom
ludviggunne:14782-prepared
Jul 14, 2026
Merged

Fix #14782: Partially or fully missing valuetype info for auto declarations #8599
ludviggunne merged 2 commits into
cppcheck-opensource:mainfrom
ludviggunne:14782-prepared

fix

0c18e4e
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / Cppcheck Premium succeeded Jul 9, 2026 in 5s

20 new alerts

New alerts in code changed by this pull request

  • 20 warnings

See annotations below for details.

View all branch alerts.

Annotations

Check warning on line 7317 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type

Check warning on line 7317 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Left operand of the shift operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Left operand of the shift operator should be of unsigned type

Check warning on line 7317 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type

Check warning on line 7317 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Right operand of the shift operator should be of unsigned type or a positive constant expression Warning

Use bitwise operators only on unsigned operands. Right operand of the shift operator should be of unsigned type or a positive constant expression

Check warning on line 7319 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type

Check warning on line 7319 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Left operand of the shift operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Left operand of the shift operator should be of unsigned type

Check warning on line 7319 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type

Check warning on line 7319 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Right operand of the shift operator should be of unsigned type or a positive constant expression Warning

Use bitwise operators only on unsigned operands. Right operand of the shift operator should be of unsigned type or a positive constant expression

Check warning on line 7330 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type

Check warning on line 7330 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type

Check warning on line 7331 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type

Check warning on line 7331 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type

Check warning on line 7334 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type

Check warning on line 7334 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Left operand of the shift operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Left operand of the shift operator should be of unsigned type

Check warning on line 7334 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type

Check warning on line 7334 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Right operand of the shift operator should be of unsigned type or a positive constant expression Warning

Use bitwise operators only on unsigned operands. Right operand of the shift operator should be of unsigned type or a positive constant expression

Check warning on line 7337 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type

Check warning on line 7337 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Left operand of the shift operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Left operand of the shift operator should be of unsigned type

Check warning on line 7337 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type Warning

Use bitwise operators only on unsigned operands. Each operand of binary bitwise operator should be of unsigned type

Check warning on line 7337 in lib/symboldatabase.cpp

See this annotation in the file changed.

Code scanning / Cppcheck Premium

Use bitwise operators only on unsigned operands. Right operand of the shift operator should be of unsigned type or a positive constant expression Warning

Use bitwise operators only on unsigned operands. Right operand of the shift operator should be of unsigned type or a positive constant expression