aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/ARMBuildAttrs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Support/ARMBuildAttrs.cpp')
-rw-r--r--llvm/lib/Support/ARMBuildAttrs.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/llvm/lib/Support/ARMBuildAttrs.cpp b/llvm/lib/Support/ARMBuildAttrs.cpp
index 5aaf0a4e7c62..f20521f2a2d4 100644
--- a/llvm/lib/Support/ARMBuildAttrs.cpp
+++ b/llvm/lib/Support/ARMBuildAttrs.cpp
@@ -63,6 +63,7 @@ static const TagNameItem tagData[] = {
{ARMBuildAttrs::ABI_align_preserved, "Tag_ABI_align8_preserved"},
};
-const TagNameMap llvm::ARMBuildAttrs::ARMAttributeTags(tagData,
- sizeof(tagData) /
- sizeof(TagNameItem));
+constexpr TagNameMap ARMAttributeTags{tagData};
+const TagNameMap &llvm::ARMBuildAttrs::getARMAttributeTags() {
+ return ARMAttributeTags;
+}