// http://stackoverflow.com/a/7933931/141220

#define TDTSuppressPerformSelectorLeakWarning(code) \
  do { \
    _Pragma("clang diagnostic push") \
    _Pragma("clang diagnostic ignored \"-Warc-performSelector-leaks\"") \
    code; \
    _Pragma("clang diagnostic pop") \
  } while (0)


// http://stackoverflow.com/a/7933931/141220

#define TDTSuppressPerformSelectorLeakWarning(CODE) \
  do { \
    _Pragma("clang diagnostic push") \
    _Pragma("clang diagnostic ignored \"-Warc-performSelector-leaks\"") \
    CODE; \
    _Pragma("clang diagnostic pop") \
  } while (0)


--- 
+++ 
@@ -1,10 +1,10 @@
 // http://stackoverflow.com/a/7933931/141220
 
-#define TDTSuppressPerformSelectorLeakWarning(CODE) \
+#define TDTSuppressPerformSelectorLeakWarning(code) \
   do { \
     _Pragma("clang diagnostic push") \
     _Pragma("clang diagnostic ignored \"-Warc-performSelector-leaks\"") \
-    CODE; \
+    code; \
     _Pragma("clang diagnostic pop") \
   } while (0)
 
Revert to lowercase macro arguments

They match the convention in `TDTAssert.h`
