Commit 3f477ccb authored by Maria Matejka's avatar Maria Matejka
Browse files

Filters: Function body comparison result now used.

Function bodies were compared in post-parse time, yet the result was not
used and the functions were incorrectly considered the same as before.

Now the result is used to reload affected protocols.
parent eb1e43a9
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -897,6 +897,11 @@
    NEVER_CONSTANT;
    SYMBOL;

    FID_SAME_BODY()
      if (!(f2->sym->flags & SYM_FLAG_SAME))
	return 0;
    FID_INTERPRET_BODY()

    /* Push the body on stack */
    LINEX(sym->function);
    curline.emask |= FE_RETURN;