[Issue 18578] First enum value assigned 0 instead of EnumBaseType.init

2023-09-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18578

Dlang Bot  changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution|--- |FIXED

--- Comment #7 from Dlang Bot  ---
dlang/dlang.org pull request #3694 "[spec] First enum member is converted from
0 to base type" was merged into master:

- e1cc573c6aabe8619aa94a52f7886d4f4072cc8a by Nick Treleaven:
  First enum member is converted from 0 to base type

  Fix Issue 18578 - First enum value assigned 0 instead of EnumBaseType.init.

https://github.com/dlang/dlang.org/pull/3694

--


[Issue 18578] First enum value assigned 0 instead of EnumBaseType.init

2023-09-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18578

Dlang Bot  changed:

   What|Removed |Added

   Keywords||pull

--- Comment #6 from Dlang Bot  ---
@ntrel created dlang/dlang.org pull request #3694 "First enum member is
converted from 0 to base type" fixing this issue:

- First enum member is converted from 0 to base type

  Fix Issue 18578 - First enum value assigned 0 instead of EnumBaseType.init.

https://github.com/dlang/dlang.org/pull/3694

--


[Issue 18578] First enum value assigned 0 instead of EnumBaseType.init

2023-01-30 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18578

Nick Treleaven  changed:

   What|Removed |Added

 CC||ajiesk...@gmail.com

--- Comment #5 from Nick Treleaven  ---
*** Issue 23492 has been marked as a duplicate of this issue. ***

--


[Issue 18578] First enum value assigned 0 instead of EnumBaseType.init

2022-12-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18578

Iain Buclaw  changed:

   What|Removed |Added

   Priority|P1  |P3

--


[Issue 18578] First enum value assigned 0 instead of EnumBaseType.init

2020-08-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18578

Basile-z  changed:

   What|Removed |Added

   Keywords||rejects-valid
 Status|RESOLVED|REOPENED
 CC||b2.t...@gmx.com
 Resolution|FIXED   |---
   Severity|enhancement |normal

--- Comment #4 from Basile-z  ---
new TC:

---
enum E  { e1 = 1 }
enum F: E   { f1 }

static assert(F.init == 1);
---

> /tmp/temp_7F28124F66B0.d(4,1): Error: static assert:  `cast(F)cast(E)0 == 1` 
> is false

--


[Issue 18578] First enum value assigned 0 instead of EnumBaseType.init

2018-03-26 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18578

github-bugzi...@puremagic.com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--


[Issue 18578] First enum value assigned 0 instead of EnumBaseType.init

2018-03-26 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18578

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

https://github.com/dlang/dmd/commit/12503d908853e65732995351ee9579cfb1384fa0
Fix Issue 18578 - First enum value assigned 0 instead of EnumBaseType.init

https://github.com/dlang/dmd/commit/5cbd4730e0e0d0bdfe8bf818ad85cea64608990b
Merge pull request #8090 from RazvanN7/Issue_18578

Fix Issue 18578 - First enum value assigned 0 instead of EnumBaseType.init
merged-on-behalf-of: Walter Bright <walterbri...@users.noreply.github.com>

--


[Issue 18578] First enum value assigned 0 instead of EnumBaseType.init

2018-03-26 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18578

--- Comment #2 from Jonathan Marler  ---
Also noticed this one: https://github.com/dlang/dmd/pull/7996/files

I think @LemonBoy created this PR without knowing that I had made a bug for
this issue.

--


[Issue 18578] First enum value assigned 0 instead of EnumBaseType.init

2018-03-26 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18578

RazvanN  changed:

   What|Removed |Added

 CC||razvan.nitu1...@gmail.com

--- Comment #1 from RazvanN  ---
PR : https://github.com/dlang/dmd/pull/8090/files

--