The `:io.format/2` call was originally passed a single-quote string (i.e. a charlist in Elixir terminology) which emits a warning in more recent Elixir versions: warning: single-quoted strings represent charlists. Use ~c"" if you indeed want a charlist or use "" instead └─ nofile:1:12 This warning would pop up a few times when using `make dialyze` within a deps directory. To resolve it we can switch the quoting so that the eval string is wrapped in single quotes (equivalent for shell since this line doesn't use variables) and the format argument is wrapped in double quotes. This uses a binary in Elixir instead, but that's ok because `io:format/3`'s `io:format()` parameter may either be an atom, string, or binary. This trick was copied from Makefile:49 which uses the same quoting. |
||
---|---|---|
.. | ||
rabbitmq-build.mk | ||
rabbitmq-components.hexpm.mk | ||
rabbitmq-dist.mk | ||
rabbitmq-early-plugin.mk | ||
rabbitmq-hexpm.mk | ||
rabbitmq-plugin.mk | ||
rabbitmq-run.mk |