x86_init_func_size() returns int to indicate success/fail (bug 15119)
[mesa.git] / src / mesa / x86 / rtasm / x86sse.c
index 39c0e9b851ab747e4c4cbb2db268d30c2ea86f9e..772471c7230a7308348ebd9f157f71b2b4e83394 100644 (file)
@@ -1161,11 +1161,12 @@ void x86_init_func( struct x86_function *p )
    p->csr = p->store;
 }
 
-void x86_init_func_size( struct x86_function *p, unsigned code_size )
+int x86_init_func_size( struct x86_function *p, unsigned code_size )
 {
    p->size = code_size;
    p->store = _mesa_exec_malloc(code_size);
    p->csr = p->store;
+   return p->store != NULL;
 }
 
 void x86_release_func( struct x86_function *p )