summaryrefslogtreecommitdiff
path: root/db/jsobjmanipulator.h
diff options
context:
space:
mode:
Diffstat (limited to 'db/jsobjmanipulator.h')
-rw-r--r--db/jsobjmanipulator.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/db/jsobjmanipulator.h b/db/jsobjmanipulator.h
index 1771bff..c43e876 100644
--- a/db/jsobjmanipulator.h
+++ b/db/jsobjmanipulator.h
@@ -40,9 +40,11 @@ namespace mongo {
void setNumber(double d) {
if ( _element.type() == NumberDouble ) *reinterpret_cast< double * >( value() ) = d;
else if ( _element.type() == NumberInt ) *reinterpret_cast< int * >( value() ) = (int) d;
+ else assert(0);
}
void setLong(long long n) {
- if( _element.type() == NumberLong ) *reinterpret_cast< long long * >( value() ) = n;
+ assert( _element.type() == NumberLong );
+ *reinterpret_cast< long long * >( value() ) = n;
}
void setInt(int n) {
assert( _element.type() == NumberInt );