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

--- Comment #1 from Puneet Goel <[email protected]> ---
Another reduced case:

class Foo {
  class FooInner {}
}
class Bar: Foo {
  byte foo;
  class BarInner(T): Foo.FooInner {
    byte zoo() {
      return foo;
    }
  }
  alias BarInnerThis = BarInner!Bar;
}

$ dmd -c test.d
test.d(8): Error: need 'this' for 'foo' of type 'byte'

--

Reply via email to