Remove platform/http2_macros.

PiperOrigin-RevId: 421322609
diff --git a/http2/decoder/http2_frame_decoder.cc b/http2/decoder/http2_frame_decoder.cc
index 55dea39..ec2034b 100644
--- a/http2/decoder/http2_frame_decoder.cc
+++ b/http2/decoder/http2_frame_decoder.cc
@@ -10,7 +10,7 @@
 #include "http2/platform/api/http2_bug_tracker.h"
 #include "http2/platform/api/http2_flag_utils.h"
 #include "http2/platform/api/http2_flags.h"
-#include "http2/platform/api/http2_macros.h"
+#include "common/platform/api/quiche_logging.h"
 
 namespace http2 {
 
@@ -72,7 +72,7 @@
       return DiscardPayload(db);
   }
 
-  HTTP2_UNREACHABLE();
+  QUICHE_NOTREACHED();
   return DecodeStatus::kDecodeError;
 }
 
diff --git a/http2/hpack/decoder/hpack_decoder_state.cc b/http2/hpack/decoder/hpack_decoder_state.cc
index 3140a19..92c7b25 100644
--- a/http2/hpack/decoder/hpack_decoder_state.cc
+++ b/http2/hpack/decoder/hpack_decoder_state.cc
@@ -8,7 +8,7 @@
 
 #include "http2/http2_constants.h"
 #include "http2/platform/api/http2_logging.h"
-#include "http2/platform/api/http2_macros.h"
+#include "common/platform/api/quiche_logging.h"
 
 namespace http2 {
 namespace {
@@ -26,13 +26,16 @@
 }  // namespace
 
 HpackDecoderState::HpackDecoderState(HpackDecoderListener* listener)
-    : listener_(HTTP2_DIE_IF_NULL(listener)),
+    : listener_(listener),
       final_header_table_size_(Http2SettingsInfo::DefaultHeaderTableSize()),
       lowest_header_table_size_(final_header_table_size_),
       require_dynamic_table_size_update_(false),
       allow_dynamic_table_size_update_(true),
       saw_dynamic_table_size_update_(false),
-      error_(HpackDecodingError::kOk) {}
+      error_(HpackDecodingError::kOk) {
+  QUICHE_CHECK(listener_);
+}
+
 HpackDecoderState::~HpackDecoderState() = default;
 
 void HpackDecoderState::ApplyHeaderTableSizeSetting(
diff --git a/http2/hpack/decoder/hpack_whole_entry_buffer.cc b/http2/hpack/decoder/hpack_whole_entry_buffer.cc
index 5f3e63e..1752ba5 100644
--- a/http2/hpack/decoder/hpack_whole_entry_buffer.cc
+++ b/http2/hpack/decoder/hpack_whole_entry_buffer.cc
@@ -8,7 +8,7 @@
 #include "http2/platform/api/http2_flag_utils.h"
 #include "http2/platform/api/http2_flags.h"
 #include "http2/platform/api/http2_logging.h"
-#include "http2/platform/api/http2_macros.h"
+#include "common/platform/api/quiche_logging.h"
 #include "common/quiche_text_utils.h"
 
 namespace http2 {
@@ -21,7 +21,8 @@
 HpackWholeEntryBuffer::~HpackWholeEntryBuffer() = default;
 
 void HpackWholeEntryBuffer::set_listener(HpackWholeEntryListener* listener) {
-  listener_ = HTTP2_DIE_IF_NULL(listener);
+  QUICHE_CHECK(listener);
+  listener_ = listener;
 }
 
 void HpackWholeEntryBuffer::set_max_string_size_bytes(
diff --git a/http2/platform/api/http2_macros.h b/http2/platform/api/http2_macros.h
deleted file mode 100644
index c2f990c..0000000
--- a/http2/platform/api/http2_macros.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef QUICHE_HTTP2_PLATFORM_API_HTTP2_MACROS_H_
-#define QUICHE_HTTP2_PLATFORM_API_HTTP2_MACROS_H_
-
-#include "net/http2/platform/impl/http2_macros_impl.h"
-
-#define HTTP2_UNREACHABLE() HTTP2_UNREACHABLE_IMPL()
-#define HTTP2_DIE_IF_NULL(ptr) HTTP2_DIE_IF_NULL_IMPL(ptr)
-
-#endif  // QUICHE_HTTP2_PLATFORM_API_HTTP2_MACROS_H_