MacroFake
948f5ba636
Merge bitcoin/bitcoin#25641 : Fix -Wparentheses gcc warning
...
d68ca4ef64405d0d7c628a71d0f2bbae68e63cda Fix `-Wparentheses` gcc warning (Hennadii Stepanov)
Pull request description:
This PR fixes `-Wparentheses` gcc warning which has been introduced in bitcoin/bitcoin#25624 .
On the master branch (6d8707b21d3a5b4abb76b773a69f2bfac22bcd93):
```
$ gcc --version
gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ make > /dev/null
In file included from ./net.h:29,
from ./net_processing.h:9,
from test/fuzz/txorphan.cpp:7:
test/fuzz/txorphan.cpp: In lambda function:
test/fuzz/txorphan.cpp:116:70: warning: suggest parentheses around comparison in operand of ‘==’ [-Wparentheses]
116 | Assert(!have_tx == GetTransactionWeight(*tx) > MAX_STANDARD_TX_WEIGHT);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./util/check.h:74:50: note: in definition of macro ‘Assert’
74 | #define Assert(val) inline_assertion_check<true>(val, __FILE__, __LINE__, __func__, #val)
| ^~~
```
ACKs for top commit:
MarcoFalke:
ACK d68ca4ef64405d0d7c628a71d0f2bbae68e63cda
Tree-SHA512: 5c98df4d6a6124d048b16eb3caf29bb396223d3394c1f48efc0fe0c8fd334d67dbf64d0b2e40faf9eda6f6a537885abcff05c61e410cfb317737e3dc361791ee
2022-07-19 13:29:05 +02:00
..
2022-07-18 17:25:03 +01:00
2022-04-22 09:04:39 -05:00
2022-05-28 09:43:02 +01:00
2022-06-22 09:54:15 +02:00
2022-06-10 12:39:08 +01:00
2022-07-07 17:59:02 +01:00
2022-06-14 10:38:51 +02:00
2022-07-18 14:39:55 -04:00
2022-07-18 16:09:27 +01:00
2022-03-02 15:25:48 +01:00
2022-02-16 14:59:20 +02:00
2022-06-29 16:35:02 +01:00
2022-07-18 14:39:55 -04:00
2022-06-29 09:13:31 +02:00
2022-02-19 09:35:10 +01:00
2022-07-19 10:18:46 +01:00
2022-07-19 09:16:01 +02:00
2022-07-14 12:11:44 +02:00
2022-06-11 14:55:18 +01:00
2022-06-20 12:22:05 +01:00
2022-07-19 10:46:10 +01:00
2022-07-18 11:31:36 +02:00
2022-07-18 16:09:27 +01:00
2022-07-19 10:58:25 +02:00
2022-06-06 12:12:03 +02:00
2022-04-26 10:43:33 +01:00
2021-11-12 11:46:34 +01:00
2022-07-18 17:25:07 +01:00
2022-05-12 08:57:22 +02:00
2022-04-20 14:29:29 +01:00
2022-04-20 14:35:52 +01:00
2022-06-08 13:35:32 +02:00
2022-04-20 14:29:29 +01:00
2022-04-14 07:15:22 +02:00
2022-04-14 19:26:22 +02:00
2022-06-14 10:38:51 +02:00
2022-05-20 15:17:00 +02:00
2022-04-27 14:16:35 +02:00
2022-05-21 13:54:33 -05:00
2022-02-25 09:43:54 +01:00
2021-12-06 14:17:41 +13:00
2022-07-14 08:35:23 -04:00
2022-06-11 14:55:13 +01:00
2022-06-11 14:55:13 +01:00
2022-06-11 14:55:13 +01:00
2022-06-11 14:55:13 +01:00
2022-06-14 10:38:51 +02:00
2022-05-17 10:37:10 +01:00
2022-05-17 10:37:10 +01:00
2022-05-02 16:04:00 +09:00
2022-05-02 16:04:00 +09:00
2022-01-25 10:49:46 +01:00
2022-02-15 09:29:53 -05:00
2022-04-11 22:19:46 +02:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2022-02-22 15:15:27 +01:00
2022-05-12 02:25:55 +10:00
2022-02-22 15:36:19 +00:00
2022-02-22 15:36:19 +00:00
2021-12-30 19:36:57 +02:00
2022-06-21 16:19:10 +02:00
2022-06-20 12:22:05 +01:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2022-05-21 13:54:33 -05:00
2022-05-04 07:34:47 +02:00
2022-03-30 20:11:15 +01:00
2022-01-07 13:37:47 -05:00
2022-06-23 15:33:01 +02:00
2022-06-23 13:59:25 +02:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2022-05-10 12:09:33 +10:00
2022-05-10 12:09:33 +10:00
2022-02-16 15:02:26 +02:00
2022-05-07 11:09:52 +02:00
2022-04-21 12:01:00 -05:00
2022-06-20 12:22:05 +01:00
2022-07-15 12:25:51 -04:00
2021-12-30 19:36:57 +02:00
2022-05-21 13:54:33 -05:00
2022-05-18 19:15:03 +02:00
2021-12-30 19:36:57 +02:00
2022-06-15 08:10:38 +02:00
2022-04-06 13:19:36 +01:00
2022-06-22 09:19:43 +02:00
2022-05-12 02:25:55 +10:00
2022-07-18 17:25:03 +01:00
2022-06-02 11:42:12 -04:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2022-04-27 19:53:37 +02:00
2022-04-27 19:53:37 +02:00
2022-06-02 22:30:30 +08:00
2022-06-08 14:02:54 +02:00
2022-07-18 16:09:27 +01:00
2022-05-04 20:36:09 +02:00
2022-04-26 16:25:38 -04:00
2022-06-23 15:33:01 +02:00
2022-02-28 16:59:56 +01:00
2022-06-14 16:55:22 +02:00
2022-04-11 16:56:34 -04:00
2022-07-15 12:26:00 -04:00
2022-04-11 16:56:34 -04:00
2022-07-18 09:15:18 +01:00
2022-04-26 10:41:45 +01:00
2022-07-06 20:57:29 -04:00
2022-06-28 15:46:10 -04:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2022-07-19 08:32:37 +02:00
2022-07-14 14:50:44 +02:00
2022-05-18 19:15:03 +02:00
2021-12-30 19:36:57 +02:00
2022-07-14 15:25:15 +02:00
2022-07-14 15:25:15 +02:00
2022-05-17 17:18:58 +01:00
2022-05-21 13:54:33 -05:00
2022-05-21 01:23:23 +10:00
2022-04-15 09:39:25 +02:00
2022-04-25 15:09:14 +02:00
2022-04-20 14:35:53 +01:00
2022-06-14 10:38:51 +02:00
2021-12-30 19:36:57 +02:00
2022-05-21 13:54:33 -05:00
2022-05-16 16:25:47 +02:00
2021-12-30 19:36:57 +02:00
2022-05-30 13:55:39 +02:00
2022-06-27 16:47:48 -04:00
2022-06-27 16:47:48 -04:00
2021-12-30 19:36:57 +02:00
2022-06-27 16:47:48 -04:00
2022-06-21 22:54:55 +07:00
2022-05-12 08:57:22 +02:00
2022-05-01 10:39:40 +01:00
2021-12-30 19:36:57 +02:00
2022-06-15 17:28:55 -04:00
2022-03-10 12:01:53 +01:00
2022-05-17 17:18:58 +01:00
2022-05-12 02:25:55 +10:00
2022-04-26 09:41:45 +01:00
2022-06-14 10:38:51 +02:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2021-12-30 19:36:57 +02:00
2022-04-26 09:41:45 +01:00
2022-02-09 17:21:04 +01:00
2021-12-30 19:36:57 +02:00
2022-05-21 01:23:23 +10:00
2022-05-12 02:25:55 +10:00
2022-06-14 10:38:51 +02:00
2022-03-02 15:40:30 +01:00
2022-06-08 14:02:54 +02:00
2022-03-15 01:33:52 +00:00
2022-06-21 16:19:10 +02:00
2022-03-10 13:05:29 +01:00
2022-07-15 11:35:13 -04:00
2022-07-15 11:35:13 -04:00
2021-12-30 19:36:57 +02:00
2022-01-02 11:40:31 +01:00
2022-07-18 17:16:33 +01:00
2022-07-18 16:09:27 +01:00
2022-05-21 13:54:33 -05:00
2022-05-09 18:35:44 +02:00
2022-05-05 15:55:44 +02:00
2022-05-12 02:25:55 +10:00
2022-01-06 22:14:16 -05:00
2022-05-21 01:23:23 +10:00
2021-12-30 19:36:57 +02:00