Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: X10 2.1.2
-
Fix Version/s: X10 2.2
-
Component/s: X10 Compiler: Front-end Methods
-
Labels:None
-
Testcase included:yes
-
Number of attachments :
Description
Failure to detect and reject such programs breaks C++ codegen, which assumes that the front-end will not allow overloading based on constraints.
Test program attached (simplified version of Writer/OutputStreamWriter).
Issue Links
- is related to
-
XTENLANG-741
X10 should catch ambiguous methods better
-
-
XTENLANG-747
Entailment rule on inherited method guards not enforced
-
Defer all open 2.0.1 issues to 2.0.2.