Replace NOTREACHED() with  NOTREACHED_IN_MIGRATION()

Apply the same change as the upstream CL:5539175.

BUG=b:356312475
TEST=CQ

Change-Id: I25e60f05b577987b509ed08d9985368676c70166
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/cbor/+/5781310
Reviewed-by: Firas Sammoura <[email protected]>
Commit-Queue: Wei-Luan Wang <[email protected]>
Tested-by: Wei-Luan Wang <[email protected]>
diff --git a/diagnostic_writer.cc b/diagnostic_writer.cc
index 1f1404c..7b41813 100644
--- a/diagnostic_writer.cc
+++ b/diagnostic_writer.cc
@@ -130,7 +130,7 @@
           s->append("undefined");
           break;
         default:
-          NOTREACHED();
+          NOTREACHED_IN_MIGRATION();
           break;
       }
       break;
@@ -140,7 +140,7 @@
       break;
 
     case Value::Type::TAG:
-      NOTREACHED();
+      NOTREACHED_IN_MIGRATION();
       break;
   }
 
diff --git a/reader.cc b/reader.cc
index b4a77e1..5d424e7 100644
--- a/reader.cc
+++ b/reader.cc
@@ -445,7 +445,7 @@
     case DecoderError::UNKNOWN_ERROR:
       return kUnknownError;
     default:
-      NOTREACHED();
+      NOTREACHED_IN_MIGRATION();
       return "Unknown error code.";
   }
 }
diff --git a/values.cc b/values.cc
index 090bbc4..5e006bc 100644
--- a/values.cc
+++ b/values.cc
@@ -52,7 +52,7 @@
       new (&map_value_) MapValue();
       return;
     case Type::TAG:
-      NOTREACHED() << constants::kUnsupportedMajorType;
+      NOTREACHED_IN_MIGRATION() << constants::kUnsupportedMajorType;
       return;
     case Type::SIMPLE_VALUE:
       simple_value_ = Value::SimpleValue::UNDEFINED;
@@ -60,7 +60,7 @@
     case Type::NONE:
       return;
   }
-  NOTREACHED();
+  NOTREACHED_IN_MIGRATION();
 }
 
 Value::Value(SimpleValue in_simple)
@@ -107,7 +107,7 @@
       bytestring_value_ = BinaryValue(in_string.begin(), in_string.end());
       break;
     default:
-      NOTREACHED();
+      NOTREACHED_IN_MIGRATION();
   }
 }
 
@@ -123,7 +123,7 @@
       bytestring_value_ = BinaryValue(in_string.begin(), in_string.end());
       break;
     default:
-      NOTREACHED();
+      NOTREACHED_IN_MIGRATION();
   }
 }
 
@@ -175,13 +175,13 @@
     case Type::MAP:
       return Value(map_value_);
     case Type::TAG:
-      NOTREACHED() << constants::kUnsupportedMajorType;
+      NOTREACHED_IN_MIGRATION() << constants::kUnsupportedMajorType;
       return Value();
     case Type::SIMPLE_VALUE:
       return Value(simple_value_);
   }
 
-  NOTREACHED();
+  NOTREACHED_IN_MIGRATION();
   return Value();
 }
 
@@ -267,7 +267,7 @@
       new (&map_value_) MapValue(std::move(that.map_value_));
       return;
     case Type::TAG:
-      NOTREACHED() << constants::kUnsupportedMajorType;
+      NOTREACHED_IN_MIGRATION() << constants::kUnsupportedMajorType;
       return;
     case Type::SIMPLE_VALUE:
       simple_value_ = that.simple_value_;
@@ -275,7 +275,7 @@
     case Type::NONE:
       return;
   }
-  NOTREACHED();
+  NOTREACHED_IN_MIGRATION();
 }
 
 void Value::InternalCleanup() {
@@ -294,7 +294,7 @@
       map_value_.~MapValue();
       break;
     case Type::TAG:
-      NOTREACHED() << constants::kUnsupportedMajorType;
+      NOTREACHED_IN_MIGRATION() << constants::kUnsupportedMajorType;
       break;
     case Type::NONE:
     case Type::UNSIGNED:
diff --git a/values.h b/values.h
index 1f598f9..25f44c3 100644
--- a/values.h
+++ b/values.h
@@ -83,7 +83,7 @@
           break;
       }
 
-      NOTREACHED();
+      NOTREACHED_IN_MIGRATION();
       return false;
     }
 
diff --git a/writer.cc b/writer.cc
index 1d0bad0..e626e9e 100644
--- a/writer.cc
+++ b/writer.cc
@@ -54,7 +54,7 @@
 
     case Value::Type::INVALID_UTF8: {
       if (!allow_invalid_utf8) {
-        NOTREACHED() << constants::kUnsupportedMajorType;
+        NOTREACHED_IN_MIGRATION() << constants::kUnsupportedMajorType;
         return false;
       }
       // Encode a CBOR string with invalid UTF-8 data. This may produce invalid
@@ -127,7 +127,7 @@
     }
 
     case Value::Type::TAG:
-      NOTREACHED() << constants::kUnsupportedMajorType;
+      NOTREACHED_IN_MIGRATION() << constants::kUnsupportedMajorType;
       return false;
 
     // Represents a simple value.
@@ -181,7 +181,7 @@
       shift = 7;
       break;
     default:
-      NOTREACHED();
+      NOTREACHED_IN_MIGRATION();
       break;
   }
   for (; shift >= 0; shift--) {