lock3 / cppx

Extensions to Clang for Compiling the Blue & Gold Languages
29 stars 4 forks source link

Expression lookup failure inside nested class using `this` . #99

Closed bbartman closed 3 years ago

bbartman commented 3 years ago

Offending Code:

VectorBase[T:type, Alloc:type] : type = class{
  VectorImpl : type = class {
    constructor()! {
      this.init();
    }

    init():void !{
    }

  }
  impl:VectorImpl;
}