diff options
Diffstat (limited to 'lib/elixir/lib/inspect.ex')
-rw-r--r-- | lib/elixir/lib/inspect.ex | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/elixir/lib/inspect.ex b/lib/elixir/lib/inspect.ex index 3734a1389..53797e58f 100644 --- a/lib/elixir/lib/inspect.ex +++ b/lib/elixir/lib/inspect.ex @@ -158,8 +158,8 @@ defimpl Inspect, for: BitString do def inspect(term, opts) when is_binary(term) do %Inspect.Opts{binaries: bins, base: base, printable_limit: printable_limit} = opts - if base == :decimal and - (bins == :as_strings or (bins == :infer and String.printable?(term, printable_limit))) do + if bins == :as_strings or + (bins == :infer and String.printable?(term, printable_limit) and base == :decimal) do inspected = case Identifier.escape(term, ?", printable_limit) do {escaped, ""} -> [?", escaped, ?"] |