Skip to content

Commit 36a22fa

Browse files
committed
C#: Update the DB scheme to consider increment/decrement expressions as operator calls.
1 parent 67b64f9 commit 36a22fa

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

csharp/ql/lib/semmlecode.csharp.dbscheme

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1216,7 +1216,7 @@ case @expr.kind of
12161216
| @string_literal_expr | @null_literal_expr;
12171217

12181218
@assign_expr = @simple_assign_expr | @assign_op_expr | @local_var_decl_expr;
1219-
@assign_op_call_expr = @assign_arith_expr | @assign_bitwise_expr
1219+
@assign_op_call_expr = @assign_arith_expr | @assign_bitwise_expr;
12201220
@assign_op_expr = @assign_op_call_expr | @assign_event_expr | @assign_coalesce_expr;
12211221
@assign_event_expr = @add_event_expr | @remove_event_expr;
12221222

@@ -1284,7 +1284,7 @@ case @expr.kind of
12841284

12851285
@anonymous_function_expr = @lambda_expr | @anonymous_method_expr;
12861286

1287-
@op_invoke_expr = @operator_invocation_expr | @assign_op_call_expr
1287+
@op_invoke_expr = @operator_invocation_expr | @assign_op_call_expr | @mut_op_expr;
12881288
@call = @method_invocation_expr | @constructor_init_expr | @op_invoke_expr
12891289
| @delegate_invocation_expr | @object_creation_expr | @call_access_expr
12901290
| @local_function_invocation_expr | @function_pointer_invocation_expr;
@@ -1339,7 +1339,8 @@ dynamic_member_name(
13391339
@qualifiable_expr = @member_access_expr
13401340
| @method_invocation_expr
13411341
| @element_access_expr
1342-
| @assign_op_call_expr;
1342+
| @assign_op_call_expr
1343+
| @mut_op_expr;
13431344

13441345
conditional_access(
13451346
unique int id: @qualifiable_expr ref);

0 commit comments

Comments
 (0)