Skip to content

Commit 2957bea

Browse files
committed
---
yaml --- r: 1020 b: refs/heads/master c: 15a614a h: refs/heads/master v: v3
1 parent 5af5d10 commit 2957bea

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: fdb3a4e471feac7e546cfeee7673423f2e43995c
2+
refs/heads/master: 15a614acb4dcb94181609add10bc58a4156d4d4d

trunk/src/comp/middle/typeck.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,15 @@ fn field_idx(session.session sess, &span sp,
535535
fail;
536536
}
537537

538+
fn is_lval(@ast.expr expr) -> bool {
539+
alt (expr.node) {
540+
case (ast.expr_field(_,_,_)) { ret true; }
541+
case (ast.expr_index(_,_,_)) { ret true; }
542+
case (ast.expr_name(_,_,_)) { ret true; }
543+
case (_) { ret false; }
544+
}
545+
}
546+
538547
// Type utilities
539548

540549
// FIXME: remove me when == works on these tags.

0 commit comments

Comments
 (0)