Skip to content

Commit 96281bf

Browse files
authored
[FMV] Disallow duplication of features in mangled names. (#308)
1 parent 8a46909 commit 96281bf

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

main/acle.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,6 +364,7 @@ Armv8.4-A [[ARMARMv84]](#ARMARMv84). Support is added for the Dot Product intrin
364364
* Changes and fixes for [Function Multi Versioning](#function-multi-versioning):
365365
* Changed the mangling rules [Name mangling](#name-mangling), such that
366366
feature names are appended in lexicographic order, not in priority order.
367+
* Mangled names contain a unique set of features (no duplicates).
367368
* Added [MOPS](#memcpy-family-of-operations-intrinsics---mops).
368369
* Align priorities to account for feature dependencies.
369370
* Introduce alternative names (aliases) `rdma` for `rdm`.
@@ -2526,7 +2527,8 @@ the [[cxxabi]](#cxxabi), and it is defined as follows:
25262527
```
25272528

25282529
If multiple features are requested then those shall be appended in lexicographic
2529-
order and prefixed with `M`.
2530+
order and prefixed with `M`. The mangled name shall contain a unique set of
2531+
features (duplication of features is not allowed).
25302532

25312533
For example:
25322534
``` c

0 commit comments

Comments
 (0)