Files
codeql/cpp/ql/examples/snippets/constructor_call.ql
2019-08-02 15:29:20 +02:00

17 lines
333 B
Plaintext

/**
* @id cpp/examples/constructor-call
* @name Call to constructor
* @description Finds places where we call `new MyClass(...)`
* @tags call
* constructor
* new
*/
import cpp
from NewExpr new, Constructor c
where
c = new.getInitializer().(ConstructorCall).getTarget() and
c.getName() = "MyClass"
select new