summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordwight <dwight@10gen.com>2012-01-27 08:15:21 -0500
committerdwight <dwight@10gen.com>2012-01-27 08:15:21 -0500
commit26b00169773291cab96bb36b01946f4f4fb16e9c (patch)
tree15a2e5b5d4bdcd8f32f6a0dbfe00004a099cf9d3
parentaab0ead2f9ad39f5e965ed20145b78561a8d8261 (diff)
downloadmongo-26b00169773291cab96bb36b01946f4f4fb16e9c.tar.gz
eliminate compilers warnings on winodws because of 64 to 32 bit implicit int conversions
-rwxr-xr-xsrc/mongo/db/pipeline/document_source_project.cpp2
-rwxr-xr-xsrc/mongo/db/pipeline/expression.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/mongo/db/pipeline/document_source_project.cpp b/src/mongo/db/pipeline/document_source_project.cpp
index 3dad95368c0..b1d95c20d76 100755
--- a/src/mongo/db/pipeline/document_source_project.cpp
+++ b/src/mongo/db/pipeline/document_source_project.cpp
@@ -147,7 +147,7 @@ namespace mongo {
}
case NumberLong: {
- long inclusion = outFieldElement.numberLong();
+ long long inclusion = outFieldElement.numberLong();
fieldInclusion = static_cast<int>(inclusion);
goto IncludeExclude;
}
diff --git a/src/mongo/db/pipeline/expression.cpp b/src/mongo/db/pipeline/expression.cpp
index 421cc72bc73..38d37e9523f 100755
--- a/src/mongo/db/pipeline/expression.cpp
+++ b/src/mongo/db/pipeline/expression.cpp
@@ -156,7 +156,7 @@ namespace mongo {
goto field_inclusion;
}
else if (fieldType == NumberLong) {
- inclusion = fieldElement.Long();
+ inclusion = fieldElement.numberInt();
goto field_inclusion;
}
else { /* nothing else is allowed */