diff options
author | Josh Gao <jmgao@google.com> | 2019-11-05 13:46:14 -0800 |
---|---|---|
committer | Josh Gao <jmgao@google.com> | 2019-12-12 14:25:45 -0800 |
commit | 81e316b3a2bb55c88cd4143bacee8440254d35e4 (patch) | |
tree | f73cf0ec4640abf5737170a11ea60d7d885f23fc /debuggerd/libdebuggerd/utility.cpp | |
parent | 40a8b07e4dd786a445648deded7a4ecac5acc81e (diff) |
base: avoid evaluating macro argument multiple times.
Previously, in the regex test helpers, we would evaluate the haystack
expression again to generate the error message, which leads to
nonsensical errors if the expression returns a different value on the
second call (e.g. functions like dlerror which return null on subsequent
calls).
Test: bionic-unit-tests with a failure
Test: treehugger
Change-Id: I2126cefeb45e26638194af8a82d0f2a9d7196edf
Diffstat (limited to 'debuggerd/libdebuggerd/utility.cpp')
0 files changed, 0 insertions, 0 deletions