glsl: Use the new DECLARE_R[Z]ALLOC_CXX_OPERATORS in a bunch of places.
[mesa.git] / src / glsl / ir_function_detect_recursion.cpp
index 280c4734ad21bafdcd44caa1b0c5908dd2c9c81a..b02c32518ccf679a282fadaa0c8f0909ba39f8fd 100644 (file)
@@ -139,25 +139,7 @@ public:
       /* empty */
    }
 
-
-   /* Callers of this ralloc-based new need not call delete. It's
-    * easier to just ralloc_free 'ctx' (or any of its ancestors). */
-   static void* operator new(size_t size, void *ctx)
-   {
-      void *node;
-
-      node = ralloc_size(ctx, size);
-      assert(node != NULL);
-
-      return node;
-   }
-
-   /* If the user *does* call delete, that's OK, we will just
-    * ralloc_free in that case. */
-   static void operator delete(void *node)
-   {
-      ralloc_free(node);
-   }
+   DECLARE_RALLOC_CXX_OPERATORS(function)
 
    ir_function_signature *sig;