ir_function_inlining: Handle inlining of structure dereferences.
diff --git a/ir_function_inlining.cpp b/ir_function_inlining.cpp
index 5b1b3cb..385ce9e 100644
--- a/ir_function_inlining.cpp
+++ b/ir_function_inlining.cpp
@@ -205,8 +205,7 @@
       this->result = new ir_dereference(var, index);
    } else {
       assert(ir->mode == ir_dereference::ir_reference_record);
-      /* FINISHME: inlining of structure references */
-      assert(0);
+      this->result = new ir_dereference(var, strdup(ir->selector.field));
    }
 }