fix #1828
This commit is contained in:
parent
78a8c6b5af
commit
99ed12170e
|
|
@ -3282,6 +3282,7 @@ namespace CodeCompletion
|
||||||
element_type = TypeTable.obj_type;
|
element_type = TypeTable.obj_type;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
//else element_type = TypeTable.obj_type;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5651,6 +5651,8 @@ namespace CodeCompletion
|
||||||
if (code1 != TypeCode.String && code1 != TypeCode.Object)
|
if (code1 != TypeCode.String && code1 != TypeCode.Object)
|
||||||
if (code1 == TypeCode.Double && code2 != TypeCode.Single)
|
if (code1 == TypeCode.Double && code2 != TypeCode.Single)
|
||||||
return false;
|
return false;
|
||||||
|
else if (strong && code1 == TypeCode.Char && code2 != TypeCode.Char && code2 != TypeCode.String)
|
||||||
|
return false;
|
||||||
else
|
else
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,10 @@
|
||||||
begin
|
begin
|
||||||
var s{@var s: set of integer;@} := [1,2,4];
|
var s{@var s: set of integer;@} := [1,2,4];
|
||||||
var s1{@var s1: set of string;@} := ['12','24','22'];
|
var s1{@var s1: set of string;@} := ['12','24','22'];
|
||||||
var s2{@var s2: set of char;@} := ['1','2','3'];
|
var s2{@var s2: set of char;@} := ['1','2','3'];
|
||||||
var s3{@var s3: set of real;@} := [1,2,4.4];
|
var s3{@var s3: set of real;@} := [1,2,4.4];
|
||||||
var s4{@var s4: set of real;@} := [1.2,2,4];
|
var s4{@var s4: set of real;@} := [1.2,2,4];
|
||||||
var s5{@var s5: set of Object;@} := [1.2,2,'aa'];
|
var s5{@var s5: set of Object;@} := [1.2,2,'aa'];
|
||||||
|
var s6{@var s6: set of Object;@} := [1, '1'];
|
||||||
|
var s7{@var s7: set of Object;@} := ['1', 1];
|
||||||
end.
|
end.
|
||||||
Loading…
Reference in a new issue