Skip to content

Commit 750f65c

Browse files
committed
fixup! assert -> DEMANGLE_ASSERT
1 parent 7fca693 commit 750f65c

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

libcxxabi/src/demangle/ItaniumDemangle.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -902,7 +902,9 @@ class ExplicitObjectParameter final : public Node {
902902
public:
903903
ExplicitObjectParameter(Node *Base_)
904904
: Node(KExplicitObjectParameter), Base(Base_) {
905-
assert(Base != nullptr);
905+
DEMANGLE_ASSERT(
906+
Base != nullptr,
907+
"Creating an ExplicitObjectParameter without a valid Base Node.");
906908
}
907909

908910
template <typename Fn> void match(Fn F) const { F(Base); }

llvm/include/llvm/Demangle/ItaniumDemangle.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -902,7 +902,9 @@ class ExplicitObjectParameter final : public Node {
902902
public:
903903
ExplicitObjectParameter(Node *Base_)
904904
: Node(KExplicitObjectParameter), Base(Base_) {
905-
assert(Base != nullptr);
905+
DEMANGLE_ASSERT(
906+
Base != nullptr,
907+
"Creating an ExplicitObjectParameter without a valid Base Node.");
906908
}
907909

908910
template <typename Fn> void match(Fn F) const { F(Base); }

0 commit comments

Comments
 (0)