Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: X10 2.1.1
-
Fix Version/s: X10 2.2
-
Component/s: X10 Compiler: Front-end Methods
-
Labels:None
-
Number of attachments :
Description
class A(i:Int) {
def m() {i==1} {}
def m2() {i!=0} {}
}
class B extends A {
def this() { super(3); }
def m() {i!=0} {}
def m2() {i==1} {} // ShouldBeErr: guard can only be made stronger.
}
Activity
David Grove
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Fix Version/s | X10 2.2 [ 16002 ] |
Igor Peshansky
made changes -
| Assignee | Igor Peshansky [ ipeshansky ] | Vijay Saraswat [ vjsaraswat ] |
Igor Peshansky
made changes -
| Component/s | X10 Compiler: Front-end [ 13471 ] | |
| Component/s | X10 Compiler: Front-end Typechecking [ 14307 ] | |
| Component/s | X10 Compiler: Front-end Methods [ 14508 ] |
Vijay Saraswat
made changes -
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
David Grove
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |
bulk assign all unscheduled issues to next release.