glsl: Prepare standalone compiler to be able to use parameter lists
[mesa.git] / src / compiler / glsl / opt_dead_code.cpp
index dbdb7de8bb873bb97828ac20131749f440e44eaf..75e668ae46da727dfd3ad0f169fa828daeafe5ab 100644 (file)
@@ -101,7 +101,7 @@ do_dead_code(exec_list *instructions, bool uniform_locations_assigned)
             while (!entry->assign_list.is_empty()) {
                struct assignment_entry *assignment_entry =
                   exec_node_data(struct assignment_entry,
-                                 entry->assign_list.head, link);
+                                 entry->assign_list.get_head_raw(), link);
 
               assignment_entry->assign->remove();
 
@@ -144,7 +144,7 @@ do_dead_code(exec_list *instructions, bool uniform_locations_assigned)
              * layouts, do not eliminate it.
              */
             if (entry->var->is_in_buffer_block()) {
-               if (entry->var->get_interface_type()->interface_packing !=
+               if (entry->var->get_interface_type_packing() !=
                    GLSL_INTERFACE_PACKING_PACKED)
                   continue;
             }