case ExpressionType: default: return subType(tr, ident("ByValue")); convArgType = valueType instanceof TypeRef.ArrayRef ? structRef : subType(structRef, ident("ByReference")); if (valueType instanceof TypeRef.Pointer) { return convArgType; default: if (isQualStruct) { return subType(structRef, ident("ByValue")); } else { return structRef;
case ExpressionType: default: return subType(tr, ident("ByValue")); convArgType = valueType instanceof TypeRef.ArrayRef ? structRef : subType(structRef, ident("ByReference")); if (valueType instanceof TypeRef.Pointer) { return convArgType; default: if (isQualStruct) { return subType(structRef, ident("ByValue")); } else { return structRef;