From: Matt Turner Date: Wed, 25 Jun 2014 05:43:21 +0000 (-0700) Subject: glsl: Remove now unused foreach_list* macros. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=021094481cc8d2d6dd199e39fd77818bb22b6e64;p=mesa.git glsl: Remove now unused foreach_list* macros. foreach_list_typed_const was never used as far as I can tell. Reviewed-by: Ian Romanick --- diff --git a/src/glsl/list.h b/src/glsl/list.h index b7221cb7c7f..922bd68ab5e 100644 --- a/src/glsl/list.h +++ b/src/glsl/list.h @@ -560,19 +560,6 @@ inline void exec_node::insert_before(exec_list *before) } #endif -/** - * This version is safe even if the current node is removed. - */ -#define foreach_list_safe(__node, __list) \ - for (struct exec_node * __node = (__list)->head, * __next = __node->next \ - ; __next != NULL \ - ; __node = __next, __next = __next->next) - -#define foreach_list(__node, __list) \ - for (struct exec_node * __node = (__list)->head \ - ; (__node)->next != NULL \ - ; (__node) = (__node)->next) - #define foreach_in_list(__type, __inst, __list) \ for (__type *(__inst) = (__type *)(__list)->head; \ !(__inst)->is_tail_sentinel(); \ @@ -613,23 +600,12 @@ inline void exec_node::insert_before(exec_list *before) __next1 = __next1->next, \ __next2 = __next2->next) -#define foreach_list_const(__node, __list) \ - for (const struct exec_node * __node = (__list)->head \ - ; (__node)->next != NULL \ - ; (__node) = (__node)->next) - #define foreach_list_typed(__type, __node, __field, __list) \ for (__type * __node = \ exec_node_data(__type, (__list)->head, __field); \ (__node)->__field.next != NULL; \ (__node) = exec_node_data(__type, (__node)->__field.next, __field)) -#define foreach_list_typed_const(__type, __node, __field, __list) \ - for (const __type * __node = \ - exec_node_data(__type, (__list)->head, __field); \ - (__node)->__field.next != NULL; \ - (__node) = exec_node_data(__type, (__node)->__field.next, __field)) - #define foreach_list_typed_safe(__type, __node, __field, __list) \ for (__type * __node = \ exec_node_data(__type, (__list)->head, __field), \