diff --git a/lib/elixir/lib/base.ex b/lib/elixir/lib/base.ex index a3c1f50dcb8..d2ba89b449e 100644 --- a/lib/elixir/lib/base.ex +++ b/lib/elixir/lib/base.ex @@ -384,6 +384,7 @@ defmodule Base do defp unquote(validate_name)(<<_char, _rest::binary>>), do: false + @compile {:inline, [{valid_char_name, 1}]} defp unquote(valid_char_name)(char) when elem({unquote_splicing(decoded)}, char - unquote(min)) != nil, do: true