X-Git-Url: http://deadsoftware.ru/gitweb?p=dsw-obn.git;a=blobdiff_plain;f=src%2Foberon-type-compat.c;h=ab5419d7d444c39fc645df0c04704756cb0678fd;hp=964f0a0e4797875c123aae905c700bab23f17a9f;hb=57963798c338b0b73e032e9288003fd462f8b954;hpb=6a3dfd4bef9a28863a7645070f0067f4a09d143a diff --git a/src/oberon-type-compat.c b/src/oberon-type-compat.c index 964f0a0..ab5419d 100644 --- a/src/oberon-type-compat.c +++ b/src/oberon-type-compat.c @@ -474,7 +474,7 @@ oberon_is_compatible_var_param(oberon_type_t * Tf, oberon_type_t * Ta) /* фактический параметр может быть указателем любого типа. */ return oberon_is_some_types(Tf, Ta) - || (oberon_is_record_type(Tf) && oberon_extension_of(Ta, Tf)) + || (oberon_is_record_type(Tf) && oberon_extension_of(Tf, Ta)) || (oberon_is_system_byte_type(Tf) && (oberon_is_char_type(Ta) || oberon_is_byte_type(Ta))) || (oberon_is_array_of_system_byte_type(Tf)) || (oberon_is_system_ptr_type(Tf));