File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2329,19 +2329,6 @@ let getName (ltd: Lazy<ILTypeDef>) =
23292329 let ns , n = splitILTypeName td.Name
23302330 ( ns, n, td.CustomAttrs, ltd)
23312331
2332- let addILTypeDefToTable ( ns , n , _cas , ltd ) tab =
2333- let prev =
2334- ( match Map.tryFind ns tab with
2335- | None -> Dictionary<_,_>( 1 , HashIdentity.Structural)
2336- | Some prev -> prev)
2337- if prev.ContainsKey n then
2338- let msg = sprintf " not unique type %s " ( unsplitTypeName ( ns, n));
2339- System.Diagnostics.Debug.Assert( false , msg)
2340- failwith msg
2341- prev.[ n] <- ltd;
2342- Map.add ns prev tab
2343-
2344- (* this is not performance critical *)
23452332let addILTypeDef td ( tdefs : ILTypeDefs ) = ILTypeDefs ( fun () -> [| yield getName ( notlazy td); yield ! tdefs.AsArrayOfLazyTypeDefs |])
23462333let mkILTypeDefsFromArray l = ILTypeDefs ( fun () -> Array.map ( notlazy >> getName) l)
23472334let mkILTypeDefs l = mkILTypeDefsFromArray ( Array.ofList l)
You can’t perform that action at this time.
0 commit comments