diff options
author | rsgowman <rgowman@google.com> | 2018-04-05 17:28:33 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-05 17:28:33 -0400 |
commit | adcaa59e433949bfb4236fa65bfec9b870cd2920 (patch) | |
tree | 5b49bf45031d61aeb87081503e949d1a322bc678 /Firestore/core/src/firebase/firestore/util | |
parent | 73d3f78ada04719b6aacba63b58e8284a4045d98 (diff) |
Fix build breakage on linux (#997)
Diffstat (limited to 'Firestore/core/src/firebase/firestore/util')
-rw-r--r-- | Firestore/core/src/firebase/firestore/util/firebase_assert.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Firestore/core/src/firebase/firestore/util/firebase_assert.h b/Firestore/core/src/firebase/firestore/util/firebase_assert.h index 20c8429..6bc0dee 100644 --- a/Firestore/core/src/firebase/firestore/util/firebase_assert.h +++ b/Firestore/core/src/firebase/firestore/util/firebase_assert.h @@ -103,6 +103,11 @@ FIREBASE_DEV_ASSERT_MESSAGE_WITH_EXPRESSION(expression, expression, \ __VA_ARGS__) +// Indicates an area of the code that cannot be reached (except possibly due to +// undefined behaviour or other similar badness). The only reasonable thing to +// do in these cases is to immediately abort. +#define FIREBASE_UNREACHABLE() abort() + namespace firebase { namespace firestore { namespace util { |