Thread overview
[Issue 21171] Undefined identifier when alias inside static if.
Aug 18, 2020
Iain Buclaw
Aug 18, 2020
Iain Buclaw
Aug 18, 2020
Iain Buclaw
Apr 11, 2022
Iain Buclaw
Dec 17, 2022
Iain Buclaw
August 18, 2020
https://issues.dlang.org/show_bug.cgi?id=21171

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ibuclaw@gdcproject.org

--- Comment #1 from Iain Buclaw <ibuclaw@gdcproject.org> ---
Don't even need to have it in two separate sources.

---
struct Token
{
    union
    {
        sinteger_t intvalue;
        uinteger_t unsvalue;
    }
}

static if (0)
{
}
else
{
    alias Uint64 = ulong;
    alias Int64 = long;
}

alias sinteger_t = Int64;
alias uinteger_t = Uint64;

--
August 18, 2020
https://issues.dlang.org/show_bug.cgi?id=21171

--- Comment #2 from Iain Buclaw <ibuclaw@gdcproject.org> ---
I thought I recognized the problem.  It's likely a duplicate of issue 17883, which I encountered a few years back.

--
August 18, 2020
https://issues.dlang.org/show_bug.cgi?id=21171

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |17883


Referenced Issues:

https://issues.dlang.org/show_bug.cgi?id=17883
[Issue 17883] Error: undefined identifier: Static if bodies depend on order of
declarations
--
April 11, 2022
https://issues.dlang.org/show_bug.cgi?id=21171

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=20905

--
December 17, 2022
https://issues.dlang.org/show_bug.cgi?id=21171

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P2

--
December 13
https://issues.dlang.org/show_bug.cgi?id=21171

--- Comment #3 from dlangBugzillaToGithub <robert.schadek@posteo.de> ---
THIS ISSUE HAS BEEN MOVED TO GITHUB

https://github.com/dlang/dmd/issues/17982

DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB

--