Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: cf4dc1383a34dfc900e974424bca64b5af5e5ad0
      
https://github.com/dyninst/dyninst/commit/cf4dc1383a34dfc900e974424bca64b5af5e5ad0
  Author: Tim Haines <thaines.as...@gmail.com>
  Date:   2023-11-06 (Mon, 06 Nov 2023)

  Changed paths:
    M dyninstAPI/src/ast.C

  Log Message:
  -----------
  Fix astOperatorNode semantics (#1621)

* Revert "Guarantee operands in AstOperatorNode are non-null (#1609)"

This reverts commit 9fa5f6dc0307d735700c544ca83d661926b40803.

* Fix loperand

* Use tighter checks on roperand in generateCode_phase2

* Remove useless checks in generateCode_phase2

Variables are used before checked.

* Remove AstOperatorNode default ctor

* Remove ~AstOperatorNode

* Remove assert on loperand

It's checked on line 1303.

* Add more loperand checks


_______________________________________________
Dyninst-api mailing list
Dyninst-api@cs.wisc.edu
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

Reply via email to