summaryrefslogtreecommitdiffstats
path: root/src/glsl/list.h
diff options
context:
space:
mode:
authorVinson Lee <[email protected]>2014-11-07 15:33:41 -0800
committerVinson Lee <[email protected]>2014-11-07 15:36:26 -0800
commitf9fc3949e182cb2da8ce6d8d71f441986795664f (patch)
tree5231b2393959901f9931741cf9f45f09c292be14 /src/glsl/list.h
parent0c36aac83252d32dac8c4da2850539bff0b10301 (diff)
glsl/list: Move declaration before code.
Fixes MSVC build error. shaderapi.c src\glsl\list.h(535) : error C2143: syntax error : missing ';' before 'type' src\glsl\list.h(535) : error C2143: syntax error : missing ')' before 'type' src\glsl\list.h(536) : error C2065: 'node' : undeclared identifier Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=86025 Signed-off-by: Vinson Lee <[email protected]>
Diffstat (limited to 'src/glsl/list.h')
-rwxr-xr-x[-rw-r--r--]src/glsl/list.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/glsl/list.h b/src/glsl/list.h
index e4b063cab58..995c666ea5c 100644..100755
--- a/src/glsl/list.h
+++ b/src/glsl/list.h
@@ -524,6 +524,8 @@ exec_node_insert_list_before(struct exec_node *n, struct exec_list *before)
static inline void
exec_list_validate(const struct exec_list *list)
{
+ const struct exec_node *node;
+
assert(list->head->prev == (const struct exec_node *) &list->head);
assert(list->tail == NULL);
assert(list->tail_pred->next == (const struct exec_node *) &list->tail);
@@ -532,7 +534,7 @@ exec_list_validate(const struct exec_list *list)
* either require C++ or assume the exec_node is embedded in a structure
* which is not the case for this function.
*/
- for (const struct exec_node *node = exec_list_get_head_const(list);
+ for (node = exec_list_get_head_const(list);
!exec_node_is_tail_sentinel(node);
node = exec_node_get_next_const(node)) {
assert(node->next->prev == node);