Skip to content

Commit e3f2400

Browse files
jketemaCopilot
andcommitted
Remove registration side-effect test case
Keep the unused-variable tests focused on maybe_unused cases. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 2a48cb5 commit e3f2400

1 file changed

Lines changed: 0 additions & 10 deletions

File tree

  • cpp/ql/test/query-tests/Best Practices/Unused Entities/UnusedStaticVariables

‎cpp/ql/test/query-tests/Best Practices/Unused Entities/UnusedStaticVariables/test.cpp‎

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,6 @@ extern const int constVar9 = 9; // GOOD
1414
static int staticVar10 = 10; // $ SPURIOUS: Alert // GOOD [FALSE POSITIVE] (referenced in a never instantiated template)
1515
[[maybe_unused]] static int staticVar11; // GOOD (explicitly marked as unused)
1616

17-
static int registrationCount;
18-
19-
int* registerBenchmark()
20-
{
21-
++registrationCount;
22-
return &registrationCount;
23-
}
24-
25-
static int* benchmarkRegistration = registerBenchmark(); // GOOD (initializer has a side effect)
26-
2717
void f()
2818
{
2919
int *ptr = &staticVar4;

0 commit comments

Comments
 (0)