diff options
| author | Vasil Dimov <[email protected]> | 2020-05-01 14:05:48 +0200 |
|---|---|---|
| committer | Vasil Dimov <[email protected]> | 2020-05-03 17:21:45 +0200 |
| commit | 71f183a49b714a28622277fa668d8f9f3dac0aae (patch) | |
| tree | 34c61e4835aff14a38eec1982777a6a6ec47a890 /src/httpserver.cpp | |
| parent | Merge #18617: test: add factor option to adjust test timeouts (diff) | |
| download | discoin-71f183a49b714a28622277fa668d8f9f3dac0aae.tar.xz discoin-71f183a49b714a28622277fa668d8f9f3dac0aae.zip | |
build: warn on potentially uninitialized reads
Enable -Wconditional-uninitialized to warn on potentially uninitialized
reads.
Fix the sole such warning in Bitcoin Core in GetRdRand(): r1 would be
set to 0 on rdrand failure, so initializing it to 0 is a non-functional
change.
From "Intel 64 and IA-32 ArchitecturesSoftware Developer's Manual" [1],
page 1711: "CF=1 indicates that the data in the destination is valid.
Otherwise CF=0 and the data in the destination operand will be returned
as zeros for the specified width."
[1] https://software.intel.com/sites/default/files/managed/39/c5/325462-sdm-vol-1-2abcd-3abcd.pdf
Diffstat (limited to 'src/httpserver.cpp')
0 files changed, 0 insertions, 0 deletions