[DynInst_API:] [dyninst/dyninst] 0cee12: Don't rely on RTTI for AST equality


Date: Fri, 16 Jan 2026 07:44:27 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 0cee12: Don't rely on RTTI for AST equality
  Branch: refs/heads/thaines/dataflow_ast_refactor
  Home:   https://github.com/dyninst/dyninst
  Commit: 0cee12aa281c30ee57e20ac0fd26aa084b736cf1
      https://github.com/dyninst/dyninst/commit/0cee12aa281c30ee57e20ac0fd26aa084b736cf1
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M dataflowAPI/h/AST.h

  Log Message:
  -----------
  Don't rely on RTTI for AST equality

Technically, two nodes could be compared that come from separate
translation units compiled by two compilers. In this case, the
RTTI information is not required to be identical, even for
identical types.



To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 0cee12: Don't rely on RTTI for AST equality, Tim Haines <=