Files
codeql/cpp/ql/test/library-tests/valuenumbering/GlobalValueNumbering/Uniqueness.ql
2018-08-02 17:53:23 +01:00

9 lines
285 B
Plaintext

import cpp
import semmle.code.cpp.valuenumbering.GlobalValueNumbering
// Every expression should have exactly one GVN.
// So this query should have zero results.
from Expr e
where count(globalValueNumber(e)) != 1
select e, concat(GVN g | g = globalValueNumber(e) | g.getKind(), ", ")