Skip to content

Commit 4756aa5

Browse files
committed
Add missing macros for yggdrasil extension code
1 parent 5aa296f commit 4756aa5

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

include/rapidjson/schema.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13991,12 +13991,14 @@ class GenericSchemaValidator :
1399113991

1399213992
virtual void DestroySchemaValidator(ISchemaValidator* validator) {
1399313993
GenericSchemaValidator* v = static_cast<GenericSchemaValidator*>(validator);
13994+
#ifdef RAPIDJSON_YGGDRASIL
1399413995
if (schema_handler_ && v->schema_handler_) {
1399513996
schema_handler_->DestroySchemaHandler(v->schema_handler_);
1399613997
v->schema_handler_ = nullptr;
1399713998
}
1399813999
if (joint_schema_handler_ && v->joint_schema_handler_)
1399914000
joint_schema_handler_->DestroyJointSchemaHandler(v->joint_schema_handler_);
14001+
#endif // RAPIDJSON_YGGDRASIL
1400014002
v->~GenericSchemaValidator();
1400114003
StateAllocator::Free(v);
1400214004
}

0 commit comments

Comments
 (0)