Commit 2a932b9
util: inhibit unsafe FD_CRIT optimization
The use of __builtin_unreachable in FD_CRIT (FD_PARANOID==0) acts
like a compiler optimizer hint that assertion failures are never
possible.
This results in much more aggressive/unsafe code optimizations
than if the debug assertion was omitted. Therefore the use of
__builtin_unreachable be removed for security.1 parent c9e6179 commit 2a932b9
1 file changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
294 | 294 | | |
295 | 295 | | |
296 | 296 | | |
297 | | - | |
298 | | - | |
| 297 | + | |
| 298 | + | |
299 | 299 | | |
300 | 300 | | |
301 | 301 | | |
| |||
0 commit comments