You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This code contains an obvious type error although dialyzer does not pick it up:
defmoduleMyAppdodefhellododefault(1234)# <------- not a binaryend@specdefault(binary)::binarydefdefault(bin)whenis_binary(bin)do"test #{bin}"endend
It looks like some literals in the elixir AST are missing line numbers (or other debug info) when translated to erl AST and it gets in the way of dialyzer. My knowledge of the compiler is very limited so can't add much to that.