aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/type_info
diff options
context:
space:
mode:
authorilnurkh <ilnurkh@yandex-team.com>2023-10-17 08:15:44 +0300
committerilnurkh <ilnurkh@yandex-team.com>2023-10-17 09:00:07 +0300
commit784925324fd115c37bc98c5bbfe64c15f9966d74 (patch)
treef763f6eaacfcd4757d249977aaddfa4e9b2a355b /library/cpp/type_info
parentd6c75d9ec33559b29eb61a8f2e17cbca30fd5ae2 (diff)
downloadydb-784925324fd115c37bc98c5bbfe64c15f9966d74.tar.gz
Y_FAIL->Y_ABORT at '^li'
https://clubs.at.yandex-team.ru/arcadia/29404
Diffstat (limited to 'library/cpp/type_info')
-rw-r--r--library/cpp/type_info/type.cpp2
-rw-r--r--library/cpp/type_info/type_complexity.cpp2
-rw-r--r--library/cpp/type_info/type_factory.cpp10
3 files changed, 7 insertions, 7 deletions
diff --git a/library/cpp/type_info/type.cpp b/library/cpp/type_info/type.cpp
index d2c2fc6a5f..fb084fa18b 100644
--- a/library/cpp/type_info/type.cpp
+++ b/library/cpp/type_info/type.cpp
@@ -194,7 +194,7 @@ namespace NTi {
if (Y_LIKELY(IsRc(factoryOrRc))) {
size_t rc = FactoryOrRc_.fetch_sub(2, std::memory_order_acq_rel);
if (rc == 2) {
- Y_FAIL("DecRef isn't supposed to drop");
+ Y_ABORT("DecRef isn't supposed to drop");
}
} else if (Y_LIKELY(IsFactory(factoryOrRc))) {
auto factory = CastToFactory(factoryOrRc);
diff --git a/library/cpp/type_info/type_complexity.cpp b/library/cpp/type_info/type_complexity.cpp
index 073c24b909..b994cc2187 100644
--- a/library/cpp/type_info/type_complexity.cpp
+++ b/library/cpp/type_info/type_complexity.cpp
@@ -71,7 +71,7 @@ int ComputeTypeComplexity(const TType* type)
return 1 + ComputeTypeComplexity(type->AsTaggedRaw()->GetItemType());
}
}
- Y_FAIL("internal error: unreachable code");
+ Y_ABORT("internal error: unreachable code");
}
} // namespace NTi
diff --git a/library/cpp/type_info/type_factory.cpp b/library/cpp/type_info/type_factory.cpp
index 9d60307938..cc4206e012 100644
--- a/library/cpp/type_info/type_factory.cpp
+++ b/library/cpp/type_info/type_factory.cpp
@@ -336,7 +336,7 @@ namespace NTi {
void DecRef() noexcept override {
if (Counter_.Dec() == 0) {
- Y_FAIL("DecRef is not supposed to drop");
+ Y_ABORT("DecRef is not supposed to drop");
}
}
@@ -453,22 +453,22 @@ namespace NTi {
void RefType(NTi::TType* type) noexcept override {
Y_UNUSED(type);
- Y_FAIL("not supposed to be called");
+ Y_ABORT("not supposed to be called");
}
void UnRefType(NTi::TType* type) noexcept override {
Y_UNUSED(type);
- Y_FAIL("not supposed to be called");
+ Y_ABORT("not supposed to be called");
}
void DecRefType(NTi::TType* type) noexcept override {
Y_UNUSED(type);
- Y_FAIL("not supposed to be called");
+ Y_ABORT("not supposed to be called");
}
long RefCountType(const NTi::TType* type) const noexcept override {
Y_UNUSED(type);
- Y_FAIL("not supposed to be called");
+ Y_ABORT("not supposed to be called");
}
};