From 6d4574d039b75e5bfe7bc85ca30df007219c41ca Mon Sep 17 00:00:00 2001 From: Ryan Curtin Date: Fri, 17 Nov 2017 12:37:49 -0500 Subject: [PATCH] Fix uninitialized variables, which should fix the sparc64 CLIBindingTest failure. --- src/mlpack/tests/cli_binding_test.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/mlpack/tests/cli_binding_test.cpp b/src/mlpack/tests/cli_binding_test.cpp index 405e14e59f..526bb00545 100644 --- a/src/mlpack/tests/cli_binding_test.cpp +++ b/src/mlpack/tests/cli_binding_test.cpp @@ -113,6 +113,7 @@ BOOST_AUTO_TEST_CASE(GetParamUnloadedMatTest) // Make sure it is not loaded yet. d.input = true; d.loaded = false; + d.noTranspose = false; // Now getting the parameter should load it. arma::mat* output = NULL; @@ -138,6 +139,7 @@ BOOST_AUTO_TEST_CASE(GetParamUmatTest) // Mark it as already loaded. d.input = true; d.loaded = true; + d.noTranspose = false; arma::Mat* output = NULL; GetParam>((const util::ParamData&) d, (void*) NULL, @@ -162,6 +164,7 @@ BOOST_AUTO_TEST_CASE(GetParamUnloadedUmatTest) // Make sure it is not loaded yet. d.input = true; d.loaded = false; + d.noTranspose = false; // Now getting the parameter should load it. arma::Mat* output = NULL; @@ -205,6 +208,7 @@ BOOST_AUTO_TEST_CASE(GetParamDatasetInfoMatTest) // Make sure it is not loaded yet. d.input = true; d.loaded = false; + d.noTranspose = false; // Set up object to load into. tuple* output = NULL; @@ -275,6 +279,7 @@ BOOST_AUTO_TEST_CASE(RawParamMatTest) d.value = boost::any(tuple); d.input = true; d.loaded = false; + d.noTranspose = false; arma::mat* output = NULL; GetRawParam((const util::ParamData&) d, (void*) NULL, @@ -326,6 +331,7 @@ BOOST_AUTO_TEST_CASE(GetRawParamDatasetInfoTest) // Make sure it is not loaded yet. d.input = true; d.loaded = false; + d.noTranspose = false; // Set up object to load into. tuple* output = NULL; @@ -349,6 +355,7 @@ BOOST_AUTO_TEST_CASE(OutputParamMatTest) d.value = boost::any(t); d.input = false; + d.noTranspose = false; // Now save it. OutputParam((const util::ParamData&) d, (const void*) NULL, @@ -374,6 +381,7 @@ BOOST_AUTO_TEST_CASE(OutputParamUmatTest) d.value = boost::any(t); d.input = false; + d.noTranspose = false; // Now save it. OutputParam>((const util::ParamData&) d, (const void*) NULL, @@ -513,6 +521,7 @@ BOOST_AUTO_TEST_CASE(SetParamDatasetInfoMatTest) tuple t1 = make_tuple(di, m); tuple, string> t2 = make_tuple(t1, filename); d.value = boost::any(t2); + d.noTranspose = false; // Now get new filename. string newFilename = "new_filename.csv";