Commit 5e582c7f authored by Nick Mathewson's avatar Nick Mathewson 👁
Browse files

Explain a bit more about branch prediction in the unit-test case

parent bb465be0
...@@ -38,6 +38,10 @@ ...@@ -38,6 +38,10 @@
* and then passed right to a conditional. If you do anything else to the * and then passed right to a conditional. If you do anything else to the
* expression here, or introduce any more parentheses, the compiler won't * expression here, or introduce any more parentheses, the compiler won't
* help you. * help you.
*
* We only do this for the unit-test build case because it interferes with
* the likely-branch labeling. Note below that in the other case, we define
* these macros to just be synonyms for PREDICT_(UN)LIKELY.
*/ */
#define ASSERT_PREDICT_UNLIKELY_(e) \ #define ASSERT_PREDICT_UNLIKELY_(e) \
({ \ ({ \
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment