]> git.saurik.com Git - cycript.git/blobdiff - Error.hpp
Found a memory management mistake (new Instance should not be transient) while workin...
[cycript.git] / Error.hpp
index a87e855dbd62bcf1ac517c2ff45b03b57e5a072a..2fc9f49f7dfff982b75f290b1d43de43f4be0989 100644 (file)
--- a/Error.hpp
+++ b/Error.hpp
@@ -43,6 +43,7 @@
 #include "Pooling.hpp"
 #include "Exception.hpp"
 
+#ifdef CY_EXECUTE
 struct CYJSError :
     CYException
 {
@@ -60,6 +61,7 @@ struct CYJSError :
     virtual const char *PoolCString(apr_pool_t *pool) const;
     virtual JSValueRef CastJSValue(JSContextRef context) const;
 };
+#endif
 
 struct CYPoolError :
     CYException
@@ -71,7 +73,9 @@ struct CYPoolError :
     CYPoolError(const char *format, va_list args);
 
     virtual const char *PoolCString(apr_pool_t *pool) const;
+#ifdef CY_EXECUTE
     virtual JSValueRef CastJSValue(JSContextRef context) const;
+#endif
 };
 
 #endif/*CYCRIPT_ERROR_HPP*/