[Issue 23414] Import order emits "Error: no size because of forward references"

2024-01-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23414 Max Samukha changed: What|Removed |Added CC||maxsamu...@gmail.com --- Comment #6 from Max S

[Issue 23414] Import order emits "Error: no size because of forward references"

2024-01-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23414 Walter Bright changed: What|Removed |Added Keywords||industry --

[Issue 23414] Import order emits "Error: no size because of forward references"

2024-01-26 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23414 --- Comment #5 from Richard Cattermole --- My assumption has been that this isn't fixable, but worth documenting. Each module has one public declaration a struct. Which in turn uses similar structs in other modules. ASCII, UTF-8, UTF-16, UTF-32 eac

[Issue 23414] Import order emits "Error: no size because of forward references"

2024-01-26 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23414 --- Comment #4 from Walter Bright --- I would like to fix this, once a smallish test case can be devised. But keep in mind some things cannot be fixed. At least the compiler issues an error for those cases. An example: struct S { static if (S.si

[Issue 23414] Import order emits "Error: no size because of forward references"

2024-01-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23414 --- Comment #3 from Richard Cattermole --- It probably isn't limited to two modules. There is a possibility of it being upwards of nine modules. Unfortunately, dustmite doesn't like this project, it gets stuck and requires a lot of help, and minimi

[Issue 23414] Import order emits "Error: no size because of forward references"

2024-01-22 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23414 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #2 from

[Issue 23414] Import order emits "Error: no size because of forward references"

2022-12-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23414 Iain Buclaw changed: What|Removed |Added Priority|P1 |P3 --

[Issue 23414] Import order emits "Error: no size because of forward references"

2022-11-25 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23414 --- Comment #1 from Richard Cattermole --- I have since removed all inter-dependency imports between the modules and forced them to import the package module (which in turn publically imports them all). That has fixed it. --