Skip to content

Commit 46abb90

Browse files
authored
Merge pull request #18115 from paldepind/rust-rename-expr
Rust: Rename `expr` on `CallExpr` and `LetExpr`
2 parents 8f886c6 + 92427ab commit 46abb90

File tree

30 files changed

+108
-98
lines changed

30 files changed

+108
-98
lines changed

rust/ast-generator/src/main.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@ fn class_name(type_name: &str) -> String {
2828

2929
fn property_name(type_name: &str, field_name: &str) -> String {
3030
let name = match (type_name, field_name) {
31-
("Path", "segment") => "part",
31+
("CallExpr", "expr") => "function",
32+
("LetExpr", "expr") => "scrutinee",
3233
("MatchExpr", "expr") => "scrutinee",
34+
("Path", "segment") => "part",
3335
(_, "then_branch") => "then",
3436
(_, "else_branch") => "else_",
3537
_ => field_name,

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: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/extractor/src/translate/generated.rs

Lines changed: 4 additions & 4 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: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/ql/.gitattributes

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/controlflow/internal/ControlFlowGraphImpl.qll

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ module ExprTrees {
313313

314314
class CallExprTree extends StandardPostOrderTree instanceof CallExpr {
315315
override AstNode getChildNode(int i) {
316-
i = 0 and result = super.getExpr()
316+
i = 0 and result = super.getFunction()
317317
or
318318
result = super.getArgList().getArg(i - 1)
319319
}
@@ -410,7 +410,7 @@ module ExprTrees {
410410
class LetExprTree extends StandardPreOrderTree, LetExpr {
411411
override AstNode getChildNode(int i) {
412412
i = 0 and
413-
result = this.getExpr()
413+
result = this.getScrutinee()
414414
or
415415
i = 1 and
416416
result = this.getPat()

0 commit comments

Comments
 (0)