#include "src/objects/js-atomics-synchronization-inl.h"
#include "torque-generated/class-verifiers.h"
#include "src/objects/instance-type-inl.h"
namespace v8 {
namespace internal {
bool IsJSSynchronizationPrimitive_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedJSSynchronizationPrimitive<JSSynchronizationPrimitive, AlwaysSharedSpaceJSObject>::JSSynchronizationPrimitiveVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::JSSynchronizationPrimitiveVerify(Cast<JSSynchronizationPrimitive>(*this), isolate);
}
#endif
bool IsJSAtomicsMutex_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedJSAtomicsMutex<JSAtomicsMutex, JSSynchronizationPrimitive>::JSAtomicsMutexVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::JSAtomicsMutexVerify(Cast<JSAtomicsMutex>(*this), isolate);
}
#endif
bool IsJSAtomicsCondition_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedJSAtomicsCondition<JSAtomicsCondition, JSSynchronizationPrimitive>::JSAtomicsConditionVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::JSAtomicsConditionVerify(Cast<JSAtomicsCondition>(*this), isolate);
}
#endif
}
}