Lars T. Kyllingstad <> changed:

           What    |Removed                     |Added
                 CC|                            |

--- Comment #3 from Lars T. Kyllingstad <> 2010-07-20 
11:41:52 PDT ---
Anxious to get this extremely annoying problem fixed, I've finally been able to
reduce it to a small test case:

  // This is a.d
  module a;
  import b;
  struct Foo {}
  Foo foo;

  // This is b.d
  module b;
  import a;
  void fun(Foo f =;

Compilation gives:

  $ dmd -c a.d b.d
  b.d(4): Error: cannot implicitly convert expression (foo) of type Foo to Foo

Phew!  It took a while, hopefully it's worth it.

Configure issuemail:
------- You are receiving this mail because: -------

Reply via email to