File 2941-Don-t-print-two-spaces-for-typed_record_field.patch of Package erlang

From d8da1a9c129bddf59e59285a456e15564b2fd85e Mon Sep 17 00:00:00 2001
From: Pierre Krafft <kpierre@outlook.com>
Date: Thu, 7 Nov 2019 01:54:48 +0100
Subject: [PATCH 1/5] Don't print two spaces for typed_record_field

prettypr:par/2 adds a space already

  -record(a, {a :: a, b :: b}).
used to become
  -record(a, {a  :: a, b :: b}).
now it becomes
  -record(a, {a :: a, b :: b}).
---
 lib/syntax_tools/src/erl_prettypr.erl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/syntax_tools/src/erl_prettypr.erl b/lib/syntax_tools/src/erl_prettypr.erl
index d70dd40a8a..2a059a9d79 100644
--- a/lib/syntax_tools/src/erl_prettypr.erl
+++ b/lib/syntax_tools/src/erl_prettypr.erl
@@ -993,7 +993,7 @@ lay_2(Node, Ctxt) ->
             D1 = lay(erl_syntax:typed_record_field_body(Node), Ctxt1),
             D2 = lay(erl_syntax:typed_record_field_type(Node),
                      set_prec(Ctxt, Prec)),
-            D3 = par([D1, floating(text(" ::")), D2],
+            D3 = par([D1, floating(text("::")), D2],
                      Ctxt1#ctxt.break_indent),
             maybe_parentheses(D3, Prec, Ctxt);
 
-- 
2.16.4

openSUSE Build Service is sponsored by