digitalmars.D.bugs - [Issue 23189] New: importC: 0 pointer cast doesn't compile
- d-bugmail puremagic.com (19/19) Jun 15 2022 https://issues.dlang.org/show_bug.cgi?id=23189
https://issues.dlang.org/show_bug.cgi?id=23189 Issue ID: 23189 Summary: importC: 0 pointer cast doesn't compile Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: blocker Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: ryuukk.dev gmail.com The following code is valid in C, but doesn't compile in ImportC ``` union nk_page_data *pd = (union nk_page_data*)((void*)((char*)(1 ? (tbl): &((union nk_page_data*)0)->tbl) - (__builtin_offsetof(nk_page_data,tbl)))); ``` --
Jun 15 2022