View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001007 | Ecere SDK | compiler | public | 2013-09-27 09:12 | 2014-05-19 01:33 |
Reporter | jerome | Assigned To | jerome | ||
Priority | urgent | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 0.44.09 | ||||
Target Version | 0.44.10 64 | Fixed in Version | 0.44.10 64 | ||
Summary | 0001007: [ 1 ].OnCompare([ 1 ]) -- Bad generated code | ||||
Description | [ 1 ].OnCompare([ 1 ]) -- This generated bad C code: ((int (*)(struct __ecereNameSpace__ecere__com__Class *, void *, void * object))((struct __ecereNameSpace__ecere__com__Instance *)&)->_vTbl[__ecereVMethodID_class_OnCompare])(((struct __ecereNameSpace__ecere__com__Instance *)&)->_class, ((struct __ecereNameSpace__ecere__com__Instance *)&__extension__ (struct __ecereNameSpace__ecere__com__BuiltInContainer) | ||||
Tags | No tags attached. | ||||
|
Most likely fixed by: https://github.com/redj/ecere-sdk/commit/f13576016af755afe60bc61f5311a3cb0d7adbe5 However we're missing the runtime support for comparison of any containers (including the BuiltInContainer needed for this to compare properly). |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-09-27 09:12 | jerome | New Issue | |
2013-12-30 20:13 | jerome | Summary | Array literals issues => [ 1 ].OnCompare([ 1 ]) -- Bad generated code |
2013-12-30 20:13 | jerome | Description Updated | |
2014-02-09 04:23 | jerome | Status | new => assigned |
2014-02-09 04:23 | jerome | Fixed in Version | => 0.44.10 64 |
2014-02-09 04:23 | jerome | Target Version | 0.46 eC II => 0.44.10 64 |
2014-02-09 04:25 | jerome | Status | assigned => resolved |
2014-02-09 04:25 | jerome | Resolution | open => fixed |
2014-02-09 04:25 | jerome | Assigned To | => jerome |
2014-02-09 04:25 | jerome | Note Added: 0001176 | |
2014-02-09 04:26 | jerome | Relationship added | related to 0001058 |
2014-02-09 04:27 | jerome | Note Edited: 0001176 | |
2014-05-19 01:33 | jerome | Status | resolved => closed |