diff options
author | Fangrui Song <maskray@google.com> | 2020-05-06 08:31:28 -0700 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2020-05-06 10:24:52 -0700 |
commit | 98f9f73f6d2367aa8001c4d16de9d3b347febb08 (patch) | |
tree | 139001ace919d16d898091dc683c3d0c8e3fc815 /clang | |
parent | 8e7ae355ba97d6ac0020e11a0efeddc454b9f933 (diff) | |
download | bcm5719-llvm-98f9f73f6d2367aa8001c4d16de9d3b347febb08.tar.gz bcm5719-llvm-98f9f73f6d2367aa8001c4d16de9d3b347febb08.zip |
[Sema] Allow function attribute patchable_function_entry on aarch64_be
Reviewed By: nickdesaulniers
Differential Revision: https://reviews.llvm.org/D79495
(cherry picked from commit 57a1c1be53aeea521747dd2f4b0097831341bea5)
Diffstat (limited to 'clang')
-rw-r--r-- | clang/include/clang/Basic/Attr.td | 2 | ||||
-rw-r--r-- | clang/test/Sema/patchable-function-entry-attr.cpp | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/clang/include/clang/Basic/Attr.td b/clang/include/clang/Basic/Attr.td index 16556b5f074..763b5b993e9 100644 --- a/clang/include/clang/Basic/Attr.td +++ b/clang/include/clang/Basic/Attr.td @@ -685,7 +685,7 @@ def XRayLogArgs : InheritableAttr { def PatchableFunctionEntry : InheritableAttr, - TargetSpecificAttr<TargetArch<["aarch64", "x86", "x86_64"]>> { + TargetSpecificAttr<TargetArch<["aarch64", "aarch64_be", "x86", "x86_64"]>> { let Spellings = [GCC<"patchable_function_entry">]; let Subjects = SubjectList<[Function, ObjCMethod]>; let Args = [UnsignedArgument<"Count">, DefaultIntArgument<"Offset", 0>]; diff --git a/clang/test/Sema/patchable-function-entry-attr.cpp b/clang/test/Sema/patchable-function-entry-attr.cpp index c443b2d01cf..63de5a2abf7 100644 --- a/clang/test/Sema/patchable-function-entry-attr.cpp +++ b/clang/test/Sema/patchable-function-entry-attr.cpp @@ -1,4 +1,5 @@ // RUN: %clang_cc1 -triple aarch64 -fsyntax-only -verify=silence %s +// RUN: %clang_cc1 -triple aarch64_be -fsyntax-only -verify=silence %s // RUN: %clang_cc1 -triple i386 -fsyntax-only -verify=silence %s // RUN: %clang_cc1 -triple x86_64 -fsyntax-only -verify=silence %s // RUN: %clang_cc1 -triple ppc64le -fsyntax-only -verify %s |