sociomantic-tsunami / ocean

General purpose, platform-dependent, high-performance library for D
Other
61 stars 56 forks source link

SmartUnion generates conflicting opCalls #827

Closed MoonlightSentinel closed 4 years ago

MoonlightSentinel commented 4 years ago

SmartUnion generates an opCall for every member of a given union, even if the union contains multiple members with identical types. This bug is silently accepted because of this issue and blocks dlang/dmd#8429 which enables a deprecation for conflicting overloads.

Geod24 commented 4 years ago

PR #831 merged.