Skip to content

Commit 4d29054

Browse files
committed
Gate is_reference check on OTP_RELEASE version
1 parent 7184679 commit 4d29054

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/elixir/src/elixir_quote.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ do_escape(BitString, _) when is_bitstring(BitString) ->
162162
do_escape(Map, Q) when is_map(Map) ->
163163
TT =
164164
[if
165-
is_reference(V) ->
165+
?OTP_RELEASE >= 28, is_reference(V) ->
166166
argument_error(<<('Elixir.Kernel':inspect(Map, []))/binary, " contains a reference (",
167167
('Elixir.Kernel':inspect(V, []))/binary, ") and therefore it cannot be escaped ",
168168
"(it must be defined within a function instead). ", (bad_escape_hint())/binary>>);

0 commit comments

Comments
 (0)