mirror of
https://github.com/github/codeql.git
synced 2025-12-19 02:13:17 +01:00
Some files that will change in #1736 have been spared. ./build -j4 target/jars/qlformat find ql/cpp/ql -name "*.ql" -print0 | xargs -0 target/jars/qlformat --input find ql/cpp/ql -name "*.qll" -print0 | xargs -0 target/jars/qlformat --input (cd ql && git checkout 'cpp/ql/src/semmle/code/cpp/ir/implementation/**/*SSA*.qll') buildutils-internal/scripts/pr-checks/sync-identical-files.py --latest
10 lines
415 B
Plaintext
10 lines
415 B
Plaintext
import cpp
|
|
|
|
from Location loc, PreprocessorDirective pd, string head, string body
|
|
where
|
|
loc = pd.getLocation() and
|
|
(if exists(pd.getHead()) then head = pd.getHead() else head = "N/A") and
|
|
if pd instanceof Macro then body = pd.(Macro).getBody() else body = "N/A"
|
|
select loc.getFile(), loc.getStartLine(), loc.getStartColumn(), loc.getEndLine(),
|
|
loc.getEndColumn(), concat(pd.getAQlClass(), ", "), head, body
|