From 8f7c468bf851dbaba72bb230bae42034de7d2203 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?P=C3=A9ter=20G=C3=B6m=C3=B6ri?=
Date: Tue, 25 Sep 2018 16:49:22 +0200
Subject: Document bit_size in match-specs and allow in fun2ms
It is already allowed in match-specs.
---
erts/doc/src/match_spec.xml | 7 +++++--
lib/stdlib/src/ms_transform.erl | 1 +
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/erts/doc/src/match_spec.xml b/erts/doc/src/match_spec.xml
index 5cd6dc1750..48e502739a 100644
--- a/erts/doc/src/match_spec.xml
+++ b/erts/doc/src/match_spec.xml
@@ -113,6 +113,7 @@
| |
| |
| |
+ |
| |
| |
| |
@@ -194,6 +195,7 @@
| |
| |
| |
+ |
| |
| |
| |
@@ -269,8 +271,9 @@
other false to return ; otherwise
returns false.
- abs, element, hd, length, node,
- round, size, tl, trunc, '+',
+ abs, element, hd, length,
+ map_get, map_size, node, round,
+ size, bit_size, tl, trunc, '+',
'-', '*', 'div', 'rem', 'band',
'bor', 'bxor', 'bnot', 'bsl',
'bsr', '>', '>=', '<', '=<',
diff --git a/lib/stdlib/src/ms_transform.erl b/lib/stdlib/src/ms_transform.erl
index 3845e35e9b..6d243e1bec 100644
--- a/lib/stdlib/src/ms_transform.erl
+++ b/lib/stdlib/src/ms_transform.erl
@@ -946,6 +946,7 @@ real_guard_function(node,0) -> true;
real_guard_function(node,1) -> true;
real_guard_function(round,1) -> true;
real_guard_function(size,1) -> true;
+real_guard_function(bit_size,1) -> true;
real_guard_function(map_size,1) -> true;
real_guard_function(map_get,2) -> true;
real_guard_function(tl,1) -> true;
--
cgit v1.2.3