summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Turner <[email protected]>2014-06-24 22:43:21 -0700
committerMatt Turner <[email protected]>2014-07-01 08:55:52 -0700
commit021094481cc8d2d6dd199e39fd77818bb22b6e64 (patch)
tree92808eef35feaf8645baf7adeee76aecb91a0f6a
parent266109736a9a69c3fdbe49fe1665a7a63c5cc122 (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.h24
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), \