Mostly:
– incorrectly identified uninitialized variables
– explicit static global variables
– const, sign and down casts and safety
– typename use
– semicolon after function implementation
– unused variables, fields, arguments and macros
– field initialization order
– exact include filename case
– redundant in code macros already defined at project level
(cherry picked from commit f7f00c631e)
Source commit: 90ad9390853aba308abe73cf02e0281238c53c87
And it does not seem to be needed in XE6 either, so something must have changed even earlier in BCB.
Pre 4.2.2 translations (4.1.9) still do not work, so it does not seem to be a Windows fix that has resolved it
Source commit: 24b1f71a26c99d7fd19bb2a0280cadd1f301aebb
(as a solution, the build number is explicitly ignored in the check - technically is was ignored already, were it not for the bug, as the server provides the versions without build the build number)
Source commit: 060f4a536c15ae4fe54581e07a93716cb52fc2a0