Branch: Tag:

2017-10-07

2017-10-07 11:26:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

equal() on functions.

equal() on functions now checks if their definitions are the same identifier
in the same program.

1245:    return Bar()->f();   ]], 1)    + dnl equal() on functions. + test_any([[ +  class A { int a(){} } +  return equal(A()->a, A()->a); + ]], 1) + test_any([[ +  class A { int a(){} } +  class B { inherit A; } +  return equal(A()->a, B()->a); + ]], 1) + test_any([[ +  class A { int a(){} } +  class B { inherit A; int a(){} } +  return equal(A()->a, C()->a); + ]], 0) +    test_do([[   class Foo   {