Merge branch 'charlesmchen/fixWarningsInAnalyticsMacros'

pull/1/head
Matthew Chen 7 years ago
commit b6cecd44a8

@ -46,12 +46,28 @@
NSCAssert(0, formattedMessage); \
}
#define OWSFailNoFormat(message) \
{ \
DDLogError(@"%s %@", __PRETTY_FUNCTION__, message); \
[DDLog flushLog]; \
NSAssert(0, message); \
}
#define OWSCFailNoFormat(message) \
{ \
DDLogError(@"%s %@", __PRETTY_FUNCTION__, message); \
[DDLog flushLog]; \
NSCAssert(0, message); \
}
#else
#define OWSAssert(X)
#define OWSCAssert(X)
#define OWSFail(message, ...)
#define OWSCFail(message, ...)
#define OWSFailNoFormat(X)
#define OWSCFailNoFormat(X)
#endif

@ -92,9 +92,9 @@ typedef NSDictionary<NSString *, id> *_Nonnull (^OWSProdAssertParametersBlock)()
}
#define OWSProdFailWParams(__eventName, __parametersBlock) \
OWSProdFailWParamsTemplate(__eventName, __parametersBlock, OWSFail)
OWSProdFailWParamsTemplate(__eventName, __parametersBlock, OWSFailNoFormat)
#define OWSProdCFailWParams(__eventName, __parametersBlock) \
OWSProdFailWParamsTemplate(__eventName, __parametersBlock, OWSCFail)
OWSProdFailWParamsTemplate(__eventName, __parametersBlock, OWSCFailNoFormat)
#define OWSProdFail(__eventName) OWSProdFailWParams(__eventName, nil)

Loading…
Cancel
Save