[Issue 22576] ImportC: cannot implicitly convert expression `S(0)` of type `S` to `int` in an S array

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri Dec 17 08:14:54 UTC 2021


https://issues.dlang.org/show_bug.cgi?id=22576

Walter Bright <bugzilla at digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla at digitalmars.com

--- Comment #1 from Walter Bright <bugzilla at digitalmars.com> ---
More succinctly:

  typedef struct S { int x; } S;

  void test() {
    int i;
    int a[1] = { i }; // ok

    S s;
    S b[1] = { s }; // fails
  }

--


More information about the Digitalmars-d-bugs mailing list