Date: | Sun, 29 Oct 2023 18:17:27 -0700 |
---|---|
From: | Tim Haines <noreply@xxxxxxxxxx> |
Subject: | [DynInst_API:] [dyninst/dyninst] a7b3d4: AstOperatorNode: operands are non-null |
Branch: refs/heads/thaines/AstOperatorNode_nulls Home: https://github.com/dyninst/dyninst Commit: a7b3d49b813b1d4ba3ee0393b96cf38cf7b1959f https://github.com/dyninst/dyninst/commit/a7b3d49b813b1d4ba3ee0393b96cf38cf7b1959f Author: Tim Haines <thaines.astro@xxxxxxxxx> Date: 2023-10-29 (Sun, 29 Oct 2023) Changed paths: M dyninstAPI/src/ast.C Log Message: ----------- AstOperatorNode: operands are non-null This is now a class invariant. Found by cppcheck's nullPointerRedundantCheck. Commit: 6abd7f8dd048ceb895f4a29b2b416dd1023aefed https://github.com/dyninst/dyninst/commit/6abd7f8dd048ceb895f4a29b2b416dd1023aefed Author: Tim Haines <thaines.astro@xxxxxxxxx> Date: 2023-10-29 (Sun, 29 Oct 2023) Changed paths: M dyninstAPI/src/ast.h Log Message: ----------- AstOperatorNode: remove dtor and default ctor They don't enforce the new invariant. Compare: https://github.com/dyninst/dyninst/compare/a7b3d49b813b%5E...6abd7f8dd048 |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | [DynInst_API:] [dyninst/dyninst] 9a0de1: Make null pointer checks for ParseAPI::Block::_obj..., Tim Haines |
---|---|
Next by Date: | [DynInst_API:] [dyninst/dyninst] b008be: Remove Symtab::getSymbolByIndex, Tim Haines |
Previous by Thread: | [DynInst_API:] [dyninst/dyninst] a70c75: warning fix: false positive maybe uninitialized, kupsch |
Next by Thread: | [DynInst_API:] [dyninst/dyninst] a86894: remove unneeded zero length files (#1403), kupsch |
Indexes: | [Date] [Thread] |