AI review of 2026-10-12_10-41-10-ee06c4593b71-results.txt PR: #8935 https://github.com/cppcheck-opensource/cppcheck/pull/8935 Tested: ee06c4593b71b8d7c110aa6ab6ac7d68d24c8fef Merge base: a3361b3aa7b777978ae97c91256bffc431447af5 Reviewed: 2026-10-13 07:48:25 UTC Model: claude-opus-5-5 (effort high) Results: 1 reviewed of 1 in the report, the test is still running (400 analysed of 1000 requested packages) Verdicts: 1 improvement Tokens: 1756 input, 0 cache read, 1395 cache write, 178 output The verdicts are written by AI and can be wrong. ---- 1 / 1 ---- Verdict: IMPROVEMENT (high confidence) Package: https://ftp.debian.org/debian/pool/main/x/xdvik-ja/xdvik-ja_22.87.06+j1.42.orig.tar.xz Result: main xdvik-ja-22.87.06+j1.42/texk/xdvik/print-internal.c:451:54: style: Argument 'this->io->fd,NULL' to function read_proc is always 0. It does not matter what value 'this->io->fd' has. [knownArgument] Explanation: Line 451 calls a function through a parenthesized member pointer: `(this->io->read_proc)(this->io->fd, NULL)`. Main treated `this->io->fd, NULL` as a comma expression and reported a knownArgument warning. That is a false positive, because the comma separates two function arguments. The PR now recognizes `(` whose first operand is `.` as a function call, which is exactly this case and matches the new test for #15063. Removing the warning is correct.