#include <stdexcept>
+#include "zcpointer.h"
+
namespace zc {
namespace internal {
-void RaiseUseAfterFree(const char* error) {
- throw std::logic_error(error);
+void RaiseUseAfterFree() {
+ throw zc::UseAfterFreeError("attempt to access deleted pointer");
}
} // namespace internal