summaryrefslogtreecommitdiff
path: root/lib/elixir/lib/inspect.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/elixir/lib/inspect.ex')
-rw-r--r--lib/elixir/lib/inspect.ex4
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, ?"]