diff options
author | Matt Cotter <matt.cotter@mongodb.com> | 2016-09-08 17:24:07 -0400 |
---|---|---|
committer | Matt Cotter <matt.cotter@mongodb.com> | 2016-09-09 13:22:25 -0400 |
commit | 2bd286acef2fdb035f1d45253f6e6e4c24a2dc04 (patch) | |
tree | 13943305b07a3e368ca48d5b1520cfee02ce0b3f /src/mongo/bson/util | |
parent | ae280145c3c3dc770884a68885e80a282e8d50fd (diff) | |
download | mongo-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.h | 11 |
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); } |