Closed aronisstav closed 8 years ago
Following code makes Dialyzer hang.
-module(opaque_hang). -compile(export_all). -record(property, {name, value}). -opaque property() :: #property{}. -record(collection, {id, values :: [#property{}]}). as_proplist(#collection{values = Values}) -> [{Name, Value} || #property{name = Name, value = Value} <- Values].
Following code makes Dialyzer hang.