Adding a macro for marking unused variables and removing compiler warnings
diff --git a/tensorflow/core/platform/macros.h b/tensorflow/core/platform/macros.h
index 57773c5..b83c72a 100644
--- a/tensorflow/core/platform/macros.h
+++ b/tensorflow/core/platform/macros.h
@@ -120,5 +120,13 @@
   do {                          \
   } while (0)
 #endif
+namespace tensorflow {
+namespace internal {
+template <typename T>
+void remove_unused_variable_compiler_warning(const T&){};
+}
+}  // namespace tensorflow
+#define TF_UNUSED_VARIABLE(x) \
+  tensorflow::internal::remove_unused_variable_compiler_warning(x)
 
 #endif  // TENSORFLOW_CORE_PLATFORM_MACROS_H_