Closed zhuda closed 7 years ago
Hello,
Thank you for the report.
The tool simply checks if the value of a #define macros is the same or not the same (without parsing it deeper).
Please add an option --disable-constants-check
to disable report for such changes.
ok, thanks!
@lvc btw, --disable-constants-check
means don't check constant globally, right?
Option --disable-constants-check
disables checks for changes in #defines. Enumeration constants are still checked.
Hi @lvc,
I got following error for a variable in my two builds:
And here is the difference of this variable's definitions in my two builds:
You can notice that the difference is just different access manner of the same enum value (with/without type scope). basing on my test and the link these two definitions should be equivalent, do you know why this be treated as a error? The compatibility report for binary & source are both 100%, however the return value of perl script is 1, so I would guess this issue lead failed value (1) be returned.
Thanks, Danny