From 1a7a40343ca6587380fa23c5408bc1b58760c446 Mon Sep 17 00:00:00 2001 From: eksperimental Date: Sun, 22 Apr 2018 09:57:23 +0700 Subject: [PATCH] Do not append () in __STACKTRACE__ signature Additionally sort special forms alphabetically. --- lib/ex_doc/retriever.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ex_doc/retriever.ex b/lib/ex_doc/retriever.ex index eef741ab1..ee36188f9 100644 --- a/lib/ex_doc/retriever.ex +++ b/lib/ex_doc/retriever.ex @@ -407,7 +407,7 @@ defmodule ExDoc.Retriever do cond do name in [:__aliases__, :__block__] -> "#{name}(args)" - name in [:__ENV__, :__MODULE__, :__DIR__, :__CALLER__, :"%", :"%{}"] -> + name in [:__CALLER__, :__DIR__, :__ENV__, :__MODULE__, :__STACKTRACE__, :"%", :"%{}"] -> "#{name}" true -> Macro.to_string {name, [], args}