aboutsummaryrefslogtreecommitdiff
path: root/UnitTesting/GTMDevLogUnitTestingBridge.m
diff options
context:
space:
mode:
Diffstat (limited to 'UnitTesting/GTMDevLogUnitTestingBridge.m')
-rw-r--r--UnitTesting/GTMDevLogUnitTestingBridge.m5
1 files changed, 4 insertions, 1 deletions
diff --git a/UnitTesting/GTMDevLogUnitTestingBridge.m b/UnitTesting/GTMDevLogUnitTestingBridge.m
index 3d2b84d..ccad535 100644
--- a/UnitTesting/GTMDevLogUnitTestingBridge.m
+++ b/UnitTesting/GTMDevLogUnitTestingBridge.m
@@ -31,14 +31,17 @@
//
// See GTMUnitTestDevLog.h for more information on checking logs in unittests.
//
-void _GTMUnitTestDevLog(NSString *format, ...) {
+void _GTMUnitTestDevLog(NSString *format, ...) NS_FORMAT_FUNCTION(1, 2) {
Class devLogClass = NSClassFromString(@"GTMUnitTestDevLog");
va_list argList;
va_start(argList, format);
if (devLogClass) {
[devLogClass log:format args:argList];
} else {
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wformat-nonliteral"
NSLogv(format, argList); // COV_NF_LINE the class is in all our unittest setups
+#pragma GCC diagnostic pop
}
va_end(argList);
}