react-native-macos/ReactTurboModuleCxx/Shared/Crash.h

25 строки
701 B
C
Исходник Обычный вид История

// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
#pragma once
#ifndef VerifyElseCrash
#define VerifyElseCrash(condition) \
do { \
if (!(condition)) { \
assert(false && #condition); \
std::terminate(); \
} \
} while (false)
#endif
#ifndef VerifyElseCrashSz
#define VerifyElseCrashSz(condition, message) \
do { \
if (!(condition)) { \
assert(false && (message)); \
std::terminate(); \
} \
} while (false)
#endif