bug fix #2043
This commit is contained in:
parent
d56b2b1009
commit
72ed28d180
|
|
@ -1,5 +1,7 @@
|
||||||
namespace nstypedef;
|
namespace nstypedef;
|
||||||
|
|
||||||
|
uses System, System.Collections.Generic;
|
||||||
|
|
||||||
type
|
type
|
||||||
myint2 = integer;
|
myint2 = integer;
|
||||||
myfnc = function(o: TClass): integer;
|
myfnc = function(o: TClass): integer;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
namespace nstypedef;
|
namespace nstypedef;
|
||||||
|
|
||||||
|
uses System, System.Collections.Generic;
|
||||||
|
|
||||||
type IntList = List<integer>;
|
type IntList = List<integer>;
|
||||||
|
|
||||||
type TClass2 = class
|
type TClass2 = class
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
{$includenamespace 'namespaces/nstypedef1.pas'}
|
{$includenamespace 'namespaces/nstypedef1.pas'}
|
||||||
{$includenamespace 'namespaces/nstypedef2.pas'}
|
{$includenamespace 'namespaces/nstypedef2.pas'}
|
||||||
|
|
||||||
uses nstypedef;
|
uses System, System.Collections.Generic, nstypedef;
|
||||||
begin
|
begin
|
||||||
var i: myint2;
|
var i: myint2;
|
||||||
assert(i = 0);
|
assert(i = 0);
|
||||||
|
|
|
||||||
|
|
@ -10925,7 +10925,7 @@ namespace PascalABCCompiler.TreeConverter
|
||||||
}
|
}
|
||||||
scopes.Add(ns_scope2);
|
scopes.Add(ns_scope2);
|
||||||
}
|
}
|
||||||
else
|
else if (si_list == null)
|
||||||
AddError(new NamespaceNotFound(nun.namespace_name.namespace_name, un.location));
|
AddError(new NamespaceNotFound(nun.namespace_name.namespace_name, un.location));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue