Skip to content

Commit 9ca6706

Browse files
committed
Rust: make MacroStmts a CFG Expr
1 parent 4ca98ba commit 9ca6706

File tree

16 files changed

+267
-190
lines changed

16 files changed

+267
-190
lines changed

rust/extractor/src/generated/.generated.list

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/extractor/src/generated/top.rs

Lines changed: 63 additions & 54 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/ql/.generated.list

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/ql/lib/codeql/rust/controlflow/internal/ControlFlowGraphImpl.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ class MacroCallTree extends StandardPostOrderTree, MacroCall {
146146
override AstNode getChildNode(int i) { i = 0 and result = this.getExpanded() }
147147
}
148148

149-
class MacroStmtsTree extends StandardPreOrderTree, MacroStmts {
149+
class MacroStmtsTree extends StandardPostOrderTree, MacroStmts {
150150
override AstNode getChildNode(int i) {
151151
result = this.getStatement(i)
152152
or

rust/ql/lib/codeql/rust/controlflow/internal/generated/CfgNodes.qll

Lines changed: 64 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/ql/lib/codeql/rust/elements/MacroStmts.qll

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/ql/lib/codeql/rust/elements/internal/generated/MacroStmts.qll

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/ql/lib/codeql/rust/elements/internal/generated/ParentChild.qll

Lines changed: 22 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)