summaryrefslogtreecommitdiff
path: root/src/mongo/bson/util/builder.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/bson/util/builder.h')
-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);
}