summaryrefslogtreecommitdiff
path: root/src/mongo/bson/util
diff options
context:
space:
mode:
authorMatt Cotter <matt.cotter@mongodb.com>2016-09-08 17:24:07 -0400
committerMatt Cotter <matt.cotter@mongodb.com>2016-09-09 13:22:25 -0400
commit2bd286acef2fdb035f1d45253f6e6e4c24a2dc04 (patch)
tree13943305b07a3e368ca48d5b1520cfee02ce0b3f /src/mongo/bson/util
parentae280145c3c3dc770884a68885e80a282e8d50fd (diff)
downloadmongo-2bd286acef2fdb035f1d45253f6e6e4c24a2dc04.tar.gz
SERVER-22973 use mongo macros for static assert
Diffstat (limited to 'src/mongo/bson/util')
-rw-r--r--src/mongo/bson/util/builder.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/mongo/bson/util/builder.h b/src/mongo/bson/util/builder.h
index 258e63cf52d..1eb6f2378df 100644
--- a/src/mongo/bson/util/builder.h
+++ b/src/mongo/bson/util/builder.h
@@ -40,6 +40,7 @@
#include "mongo/base/data_type_endian.h"
#include "mongo/base/data_view.h"
#include "mongo/base/disallow_copying.h"
+#include "mongo/base/static_assert.h"
#include "mongo/base/string_data.h"
#include "mongo/bson/bsontypes.h"
#include "mongo/bson/inline_decls.h"
@@ -194,7 +195,7 @@ public:
}
void appendUChar(unsigned char j) {
- static_assert(CHAR_BIT == 8, "CHAR_BIT == 8");
+ MONGO_STATIC_ASSERT(CHAR_BIT == 8);
appendNumImpl(j);
}
void appendChar(char j) {
@@ -204,11 +205,11 @@ public:
appendNumImpl(j);
}
void appendNum(short j) {
- static_assert(sizeof(short) == 2, "sizeof(short) == 2");
+ MONGO_STATIC_ASSERT(sizeof(short) == 2);
appendNumImpl(j);
}
void appendNum(int j) {
- static_assert(sizeof(int) == 4, "sizeof(int) == 4");
+ MONGO_STATIC_ASSERT(sizeof(int) == 4);
appendNumImpl(j);
}
void appendNum(unsigned j) {
@@ -219,11 +220,11 @@ public:
void appendNum(bool j) = delete;
void appendNum(double j) {
- static_assert(sizeof(double) == 8, "sizeof(double) == 8");
+ MONGO_STATIC_ASSERT(sizeof(double) == 8);
appendNumImpl(j);
}
void appendNum(long long j) {
- static_assert(sizeof(long long) == 8, "sizeof(long long) == 8");
+ MONGO_STATIC_ASSERT(sizeof(long long) == 8);
appendNumImpl(j);
}