<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt; color:#000000; font-family:Calibri,Arial,Helvetica,sans-serif">
<span id="ms-rterangepaste-start"></span>
<div>Hi,<br>
<br>
> The reason is that dbg:fun2ms generates the match-spec: [{'$1',[],[{message,'$1'}]}]<br>
> But the type as seen in erlang.erl or erts_internal.erl only allows a list or the wildcard atom '_' as the match-spec head.<br>
> -type trace_match_spec() :: [{[term()] | '_' ,[term()],[term()]}].<br>
<br>
Thanks. I'll fix the bug by adding atom() to the match head type. One could<br>
argue that the matchspec types should be improved, but that's beyond<br>
the scope for the fix.<br>
<br>
Best regards,<br>
<br>
Hans Bolinder, Erlang/OTP team, Ericsson<br>
</div>
<span id="ms-rterangepaste-end"></span><br>
</div>
</body>
</html>