In Parse::set_inline_type_field, we currently buffer if !field->is_flat() but I think we should only do that if !field->type()->is_inlinetype(). Replacing the check leads to test failures, we should investigate why.
Currently, TestBasicFunctionality.java fails with "-DScenarios=2 -DTest=test21"
Currently, TestBasicFunctionality.java fails with "-DScenarios=2 -DTest=test21"