Skip to content

Commit dc25b52

Browse files
committed
Enable and fix first-party compilation warnings.
1 parent d93cb6e commit dc25b52

6 files changed

Lines changed: 9 additions & 7 deletions

File tree

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@ target_compile_options(
7171
scran_wasm PUBLIC
7272
-O3
7373
-pthread
74+
-Wall
75+
-Wpedantic
76+
-Wextra
7477
-sMEMORY64
7578
)
7679

src/model_gene_variances.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ class ModelGeneVariancesResults {
1515
scran_variances::ModelGeneVariancesBlockedResults<double> my_store_blocked;
1616

1717
public:
18-
ModelGeneVariancesResults(scran_variances::ModelGeneVariancesResults<double> store) : my_store_unblocked(std::move(store)), my_use_blocked(false) {}
18+
ModelGeneVariancesResults(scran_variances::ModelGeneVariancesResults<double> store) : my_use_blocked(false), my_store_unblocked(std::move(store)) {}
19+
1920
ModelGeneVariancesResults(scran_variances::ModelGeneVariancesBlockedResults<double> store) : my_store_blocked(std::move(store)) {}
2021

2122
private:

src/quality_control_adt.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class SuggestAdtQcFiltersResults {
5858
scran_qc::AdtQcBlockedFilters<double> my_store_blocked;
5959

6060
public:
61-
SuggestAdtQcFiltersResults(scran_qc::AdtQcFilters<double> store) : my_store_unblocked(std::move(store)), my_use_blocked(false) {}
61+
SuggestAdtQcFiltersResults(scran_qc::AdtQcFilters<double> store) : my_use_blocked(false), my_store_unblocked(std::move(store)) {}
6262

6363
SuggestAdtQcFiltersResults(scran_qc::AdtQcBlockedFilters<double> store) : my_store_blocked(std::move(store)) {}
6464

src/quality_control_crispr.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class SuggestCrisprQcFiltersResults {
5757
scran_qc::CrisprQcBlockedFilters<double> my_store_blocked;
5858

5959
public:
60-
SuggestCrisprQcFiltersResults(scran_qc::CrisprQcFilters<double> store) : my_store_unblocked(std::move(store)), my_use_blocked(false) {}
60+
SuggestCrisprQcFiltersResults(scran_qc::CrisprQcFilters<double> store) : my_use_blocked(false), my_store_unblocked(std::move(store)) {}
6161

6262
SuggestCrisprQcFiltersResults(scran_qc::CrisprQcBlockedFilters<double> store) : my_store_blocked(std::move(store)) {}
6363

src/quality_control_rna.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class SuggestRnaQcFiltersResults {
5858
scran_qc::RnaQcBlockedFilters<double> my_store_blocked;
5959

6060
public:
61-
SuggestRnaQcFiltersResults(scran_qc::RnaQcFilters<double> store) : my_store_unblocked(std::move(store)), my_use_blocked(false) {}
61+
SuggestRnaQcFiltersResults(scran_qc::RnaQcFilters<double> store) : my_use_blocked(false), my_store_unblocked(std::move(store)) {}
6262

6363
SuggestRnaQcFiltersResults(scran_qc::RnaQcBlockedFilters<double> store) : my_store_blocked(std::move(store)) {}
6464

src/run_pca.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,10 @@ class PcaResults {
1717
scran_pca::BlockedPcaResults<Eigen::MatrixXd, Eigen::VectorXd> my_store_blocked;
1818

1919
public:
20-
PcaResults(scran_pca::SimplePcaResults<Eigen::MatrixXd, Eigen::VectorXd> store) : my_store_unblocked(std::move(store)), my_use_blocked(false) {}
20+
PcaResults(scran_pca::SimplePcaResults<Eigen::MatrixXd, Eigen::VectorXd> store) : my_use_blocked(false), my_store_unblocked(std::move(store)) {}
2121

2222
PcaResults(scran_pca::BlockedPcaResults<Eigen::MatrixXd, Eigen::VectorXd> store) : my_store_blocked(std::move(store)) {}
2323

24-
2524
private:
2625
static emscripten::val format_matrix(const Eigen::MatrixXd& mat) {
2726
auto len = sanisizer::product_unsafe<std::size_t>(mat.rows(), mat.cols());
@@ -102,7 +101,6 @@ PcaResults run_pca(
102101
}
103102

104103
auto ptr = mat.ptr();
105-
const auto NC = ptr->ncol();
106104
const auto NR = ptr->nrow();
107105

108106
if (use_subset) {

0 commit comments

Comments
 (0)