src/Pure/General/graph.scala
changeset 70692 41b5e515c238
parent 70651 d1d4a1b1ff1f
child 70699 3eb30d80cee6
--- a/src/Pure/General/graph.scala	Thu Sep 12 15:32:45 2019 +0100
+++ b/src/Pure/General/graph.scala	Thu Sep 12 16:52:04 2019 +0200
@@ -30,13 +30,10 @@
     new Graph[Key, A](SortedMap.empty(ord))
 
   def make[Key, A](entries: List[((Key, A), List[Key])],
-    symmetric: Boolean = false,
-    permissive: Boolean = false)(implicit ord: Ordering[Key]): Graph[Key, A] =
+    symmetric: Boolean = false)(implicit ord: Ordering[Key]): Graph[Key, A] =
   {
     val graph1 =
-      (empty[Key, A](ord) /: entries) { case (graph, ((x, info), _)) =>
-        if (permissive) graph.default_node(x, info) else graph.new_node(x, info)
-      }
+      (empty[Key, A](ord) /: entries) { case (graph, ((x, info), _)) => graph.new_node(x, info) }
     val graph2 =
       (graph1 /: entries) { case (graph, ((x, _), ys)) =>
         (graph /: ys)({ case (g, y) => if (symmetric) g.add_edge(y, x) else g.add_edge(x, y) }) }