mirror of
https://github.com/github/codeql.git
synced 2025-12-20 18:56:32 +01:00
15 lines
396 B
Plaintext
15 lines
396 B
Plaintext
import cpp
|
|
|
|
string describeAccess(FieldAccess access) {
|
|
(access instanceof PointerFieldAccess and result = "ptr")
|
|
or
|
|
(access instanceof ReferenceFieldAccess and result = "ref")
|
|
or
|
|
(access instanceof ValueFieldAccess and result = "val")
|
|
or
|
|
(access instanceof ImplicitThisFieldAccess and result = "this")
|
|
}
|
|
|
|
from FieldAccess access
|
|
select access, concat(describeAccess(access), ", ")
|