April 10, 2022
https://issues.dlang.org/show_bug.cgi?id=23000

          Issue ID: 23000
           Summary: final switch error has no line number with
                    -checkaction=C
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: nobody@puremagic.com
          Reporter: duser@neet.fi
                CC: duser@neet.fi

void main()
{
        final switch (1)
        {
                case 2: break;
        }
}

$ dmd -checkaction=C -run test.d
dmd_runsFHrKf: test.d:0: Assertion `0' failed.

$ wine dmd -checkaction=C -run test.d
Assertion failed: 0, file test.d, line 0

both show the line number as 0

--