Skip to content

Commit f25b5c5

Browse files
committed
resolver-attributes.c: the only expected variability for NOBTI and HIDDEN is optional comdat
1 parent 4eafbe4 commit f25b5c5

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

clang/test/CodeGen/AArch64/resolver-attributes.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,15 @@ __attribute__((ifunc("ifunc_resolver"))) int ifunc(void);
4747
// BTI: define internal ptr @static_target_version.resolver() #[[ATTR_RESOLVER]]
4848

4949
// In NOBTI case, no attribute groups are assigned to the resolver functions:
50-
// NOBTI: define weak_odr ptr @global_target_clones.resolver(){{[^#]*}} {
51-
// NOBTI: define weak_odr ptr @global_target_version.resolver(){{[^#]*}} {
52-
// NOBTI: define internal ptr @static_target_clones.resolver(){{[^#]*}} {
53-
// NOBTI: define internal ptr @static_target_version.resolver(){{[^#]*}} {
54-
55-
// HIDDEN: define weak_odr hidden ptr @global_target_clones.resolver(){{[^#]*}}
56-
// HIDDEN: define weak_odr hidden ptr @global_target_version.resolver(){{[^#]*}}
57-
// HIDDEN: define internal ptr @static_target_clones.resolver(){{[^#]*}}
58-
// HIDDEN: define internal ptr @static_target_version.resolver(){{[^#]*}}
50+
// NOBTI: define weak_odr ptr @global_target_clones.resolver(){{( comdat)?}} {
51+
// NOBTI: define weak_odr ptr @global_target_version.resolver(){{( comdat)?}} {
52+
// NOBTI: define internal ptr @static_target_clones.resolver() {
53+
// NOBTI: define internal ptr @static_target_version.resolver() {
54+
55+
// HIDDEN: define weak_odr hidden ptr @global_target_clones.resolver(){{( comdat)?}} {
56+
// HIDDEN: define weak_odr hidden ptr @global_target_version.resolver(){{( comdat)?}} {
57+
// HIDDEN: define internal ptr @static_target_clones.resolver() {
58+
// HIDDEN: define internal ptr @static_target_version.resolver() {
5959

6060
// ELF: attributes #[[ATTR_IFUNC_RESOLVER]] = { {{.*}}"branch-target-enforcement"{{.*}} }
6161

0 commit comments

Comments
 (0)