Thread overview
[Issue 16083] AliasSeq loses type of enums that have the same value
May 27, 2016
https://issues.dlang.org/show_bug.cgi?id=16083

--- Comment #1 from yazan.dabain@gmail.com ---
Clarification:
---------------

import std.meta : AliasSeq;

enum A : string { a = "foo" }
enum B : string { b = "foo" }

static assert(is(typeof(AliasSeq!(A.a)[0]) == A)); // AliasSeq(1)
static assert(is(typeof(AliasSeq!(B.b)[0]) == B)); // currently fails but
removing the line with AliasSeq(1) makes this succeed.

--
March 09, 2017
https://issues.dlang.org/show_bug.cgi?id=16083

--- Comment #2 from github-bugzilla@puremagic.com ---
Commits pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/71c5839088a6f7f5520b4df7d4cbb5ef94ae58d3 Fix issue 16083 - AliasSeq loses type of enums that have the same value

https://github.com/dlang/dmd/commit/154681da54f4da93dc3350b94b378d484eeac351 Merge pull request #6571 from yazd/issue16083

Fix issue 16083 - AliasSeq loses type of enums that have the same value

--
March 09, 2017
https://issues.dlang.org/show_bug.cgi?id=16083

github-bugzilla@puremagic.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--
August 07, 2017
https://issues.dlang.org/show_bug.cgi?id=16083

--- Comment #3 from github-bugzilla@puremagic.com ---
Commits pushed to newCTFE at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/71c5839088a6f7f5520b4df7d4cbb5ef94ae58d3 Fix issue 16083 - AliasSeq loses type of enums that have the same value

https://github.com/dlang/dmd/commit/154681da54f4da93dc3350b94b378d484eeac351 Merge pull request #6571 from yazd/issue16083

--