Tpetra: Spurious unused function warnings (iallreduceIntRaw, makeValidVerboseStream)
Created by: mhoemmen
Bug Report
@trilinos/tpetra @ajpowelsnl
Description
.../include/Tpetra_CrsMatrix_def.hpp:89:3: error: 'std::shared_ptr<Tpetra::Details::CommRequest> Tpetra::{anonymous}::iallreduceIntRaw(const int&, int&, Teuchos::EReductionType, const Teuchos::Comm<int>&)' defined but not used [-Werror=unused-function]
iallreduceIntRaw (const int& localValue,
^~~~~~~~~~~~~~~~
This is spurious. See discussion here. However, it appears to block Sierra/Trilinos promotion, so I'll fix it.
There's another spurious unused function warning involving makeValidVerboseStream
in Ifpack2_ImportExportData_def.hpp
.