Skip to content

Commit 7c5edb1

Browse files
committed
[clang][ARM] Include arm_acle.h in intrin.h on supported platforms
Signed-off-by: Sarnie, Nick <[email protected]>
1 parent d7e64d9 commit 7c5edb1

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

clang/lib/Headers/intrin.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@
3030
#include <arm64intr.h>
3131
#endif
3232

33+
#if defined(__ARM_ACLE)
34+
#include <arm_acle.h>
35+
#endif
36+
3337
/* For the definition of jmp_buf. */
3438
#if __STDC_HOSTED__
3539
#include <setjmp.h>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// RUN: %clang_cl --target=aarch64-windows-msvc -Xclang -verify /E -U__STDC_HOSTED__ -Wno-builtin-macro-redefined %s 2>&1 | FileCheck %s
2+
3+
// expected-no-diagnostics
4+
5+
// CHECK: void __yield(void);
6+
#include <intrin.h>
7+
void f() { __yield(); }

0 commit comments

Comments
 (0)