Because back ticks are a constant pattern. I.e. instead of shadowing the
old n with a new alias for it also named n, you're doinga redundant
equality test if n == n.
Better than either: case _. ;)
 On May 21, 2014 12:31 PM, "Jan Christopher Vogt" <notifications@github.com>
wrote:

> In src/main/scala/scala/slick/ast/Util.scala:
>
> > @@ -99,7 +99,7 @@ object ExtraUtil {
> >      val b = new HashSet[Node]
> >      def f(n: Node): Unit = n match {
> >        case p @ Path(syms) if startingAt contains syms.last => b += p
> > -      case n => n.nodeChildren.foreach(f)
> > +      case `n` => n.nodeChildren.foreach(f)
>
> how does changing it to n change the hiding?
>
> --
> Reply to this email directly or view it on GitHub
> <https://github.com/slick/slick/pull/814/files#r12906330>.
>