contract A {
  function x() pure internal {}
}

contract B is A {
  constructor() {
    // used to trigger warning about using ``this`` in constructor
    super.x();
  }
}
// ----