Files
codeql/cpp/ql/test/library-tests/valuenumbering/GlobalValueNumbering/ast_uniqueness.ql

9 lines
289 B
Plaintext

import cpp
import semmle.code.cpp.valuenumbering.GlobalValueNumberingImpl
// 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(), ", ")