[compiler-rt] dde16ef - [tests][libFuzzer] Fix `-Wmissing-field-initializers` after D86092
Hubert Tong via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 4 10:11:10 PDT 2020
Author: Hubert Tong
Date: 2020-09-04T13:07:44-04:00
New Revision: dde16ef031a0a9465444b0b02b9427709ef70651
URL: https://github.com/llvm/llvm-project/commit/dde16ef031a0a9465444b0b02b9427709ef70651
DIFF: https://github.com/llvm/llvm-project/commit/dde16ef031a0a9465444b0b02b9427709ef70651.diff
LOG: [tests][libFuzzer] Fix `-Wmissing-field-initializers` after D86092
Speculatively fix `-Werror,-Wmissing-field-initializers` failures
relating to the `ScalePerExecTime` field added by D86092.
Added:
Modified:
compiler-rt/lib/fuzzer/tests/FuzzerUnittest.cpp
Removed:
################################################################################
diff --git a/compiler-rt/lib/fuzzer/tests/FuzzerUnittest.cpp b/compiler-rt/lib/fuzzer/tests/FuzzerUnittest.cpp
index e17fca8fe9ed..d2b5cbb7d57d 100644
--- a/compiler-rt/lib/fuzzer/tests/FuzzerUnittest.cpp
+++ b/compiler-rt/lib/fuzzer/tests/FuzzerUnittest.cpp
@@ -592,7 +592,7 @@ TEST(FuzzerUtil, Base64) {
TEST(Corpus, Distribution) {
DataFlowTrace DFT;
Random Rand(0);
- struct EntropicOptions Entropic = {false, 0xFF, 100};
+ struct EntropicOptions Entropic = {false, 0xFF, 100, false};
std::unique_ptr<InputCorpus> C(new InputCorpus("", Entropic));
size_t N = 10;
size_t TriesPerUnit = 1<<16;
@@ -1060,7 +1060,7 @@ TEST(Entropic, UpdateFrequency) {
const size_t FeatIdx1 = 0, FeatIdx2 = 42, FeatIdx3 = 12, FeatIdx4 = 26;
size_t Index;
// Create input corpus with default entropic configuration
- struct EntropicOptions Entropic = {true, 0xFF, 100};
+ struct EntropicOptions Entropic = {true, 0xFF, 100, false};
std::unique_ptr<InputCorpus> C(new InputCorpus("", Entropic));
std::unique_ptr<InputInfo> II(new InputInfo());
@@ -1097,7 +1097,7 @@ double SubAndSquare(double X, double Y) {
TEST(Entropic, ComputeEnergy) {
const double Precision = 0.01;
- struct EntropicOptions Entropic = {true, 0xFF, 100};
+ struct EntropicOptions Entropic = {true, 0xFF, 100, false};
std::unique_ptr<InputCorpus> C(new InputCorpus("", Entropic));
std::unique_ptr<InputInfo> II(new InputInfo());
Vector<std::pair<uint32_t, uint16_t>> FeatureFreqs = {{1, 3}, {2, 3}, {3, 3}};
More information about the llvm-commits
mailing list