View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001197Ecere SDKcompilerpublic2018-07-18 05:292018-07-18 05:31
Reporterjerome 
Assigned To 
PriorityimmediateSeveritymajorReproducibilityhave not tried
StatusnewResolutionopen 
PlatformOSOS Version
Product Version0.44.15 
Target Version0.44.16Fixed in Version 
Summary0001197: Silent, leaking and confusing use of round-trip through conversion property when missing a cast
DescriptionRather than producing a warning about missing a cast to a derived class, the compiler will use conversion properties (e.g. String <-> SomeClass).

This is a major source of bugs and leaks and very difficult to track.

Since heap classes would automatically leak, conversion to a heap class or String should always be the final conversion, and deemed invalid/not used in these cases.
TagsNo tags attached.
Attached Files

- Relationships
related to 0000841new Conversion properties and Heap classes!! 
related to 0000381assignedjerome Infinite recursion on processing types for 2 classes offering a conversion property to each other 
related to 0000482new ide : Color.ec add ColorRGBA property IDE crash (Stack overflow?) 
related to 0000109new Infinite recursion (in enum matching?) when 2 classes have reciprocal conversion properties 
related to 0000643new Conversion Property in an enum causes infinite cascading calls 

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2018-07-18 05:29 jerome New Issue
2018-07-18 05:30 jerome Relationship added related to 0000841
2018-07-18 05:30 jerome Relationship added related to 0000381
2018-07-18 05:30 jerome Relationship added related to 0000482
2018-07-18 05:30 jerome Relationship added related to 0000109
2018-07-18 05:31 jerome Relationship added related to 0000643



Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker