Convert ast_node use of simple_node to exec_list and exec_node
diff --git a/glsl_parser_extras.h b/glsl_parser_extras.h
index b06b3fe..157b986 100644
--- a/glsl_parser_extras.h
+++ b/glsl_parser_extras.h
@@ -26,7 +26,6 @@
 #define GLSL_PARSER_EXTRAS_H
 
 #include <cstdlib>
-#include "main/simple_list.h"
 #include "glsl_symbol_table.h"
 
 enum _mesa_glsl_parser_targets {
@@ -38,7 +37,7 @@
 
 struct _mesa_glsl_parse_state {
    void *scanner;
-   struct simple_node translation_unit;
+   exec_list translation_unit;
    glsl_symbol_table *symbols;
 
    unsigned language_version;