diff options
author | Matt Turner <[email protected]> | 2014-06-24 22:43:21 -0700 |
---|---|---|
committer | Matt Turner <[email protected]> | 2014-07-01 08:55:52 -0700 |
commit | 021094481cc8d2d6dd199e39fd77818bb22b6e64 (patch) | |
tree | 92808eef35feaf8645baf7adeee76aecb91a0f6a | |
parent | 266109736a9a69c3fdbe49fe1665a7a63c5cc122 (diff) |
glsl: Remove now unused foreach_list* macros.
foreach_list_typed_const was never used as far as I can tell.
Reviewed-by: Ian Romanick <[email protected]>
-rw-r--r-- | src/glsl/list.h | 24 |
1 files changed, 0 insertions, 24 deletions
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), \ |