Branch: refs/heads/master Home: https://github.com/dyninst/dyninst Commit: aaecf68a1df443bff4c7f6ca7c70fc4b6b1e1a92 https://github.com/dyninst/dyninst/commit/aaecf68a1df443bff4c7f6ca7c70fc4b6b1e1a92 Author: Tim Haines <thaines.as...@gmail.com> Date: 2021-07-14 (Wed, 14 Jul 2021)
Changed paths: M dyninstAPI/src/inst-aarch64.h Log Message: ----------- Convert TRAMP_*_OFFSET macros to functions (#1073) The macro for the TRAMP_*_OFFSET_32 cases expanded into `({assert(0); 0;})` which is not legal C++. It was allowed by gcc by extension. Converting them to functions preserves the behavior without code changes. They are made `inline` to prevent ODR violations. Co-authored-by: Tim Haines <thai...@cs.wisc.edu> _______________________________________________ Dyninst-api mailing list Dyninst-api@cs.wisc.edu https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api