summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Molloy <james.molloy@arm.com>2015-02-10 09:09:04 +0000
committerJames Molloy <james.molloy@arm.com>2015-02-10 09:09:04 +0000
commit256f7ecad446a65fb3b3aec8d6add902a2040dc5 (patch)
tree86dd0ca3c892c63ab82e55cd395da48fe1adfc20
parent24969103252226f449aaf3cd0b36f3e7fad5aecc (diff)
downloadbcm5719-llvm-256f7ecad446a65fb3b3aec8d6add902a2040dc5.tar.gz
bcm5719-llvm-256f7ecad446a65fb3b3aec8d6add902a2040dc5.zip
Fix __ldrexd arm intrinsic.
The parameter definition of this API is const volatile __int64*, but it is not defined correctly in clang. Move the 'CD' to the correct location. Bug tracked here: http://llvm.org/bugs/show_bug.cgi?id=21004 Patch by Daniel Jump! llvm-svn: 228678
-rw-r--r--clang/include/clang/Basic/BuiltinsARM.def2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/include/clang/Basic/BuiltinsARM.def b/clang/include/clang/Basic/BuiltinsARM.def
index 9091ad4d758..98d5ab73aa3 100644
--- a/clang/include/clang/Basic/BuiltinsARM.def
+++ b/clang/include/clang/Basic/BuiltinsARM.def
@@ -96,7 +96,7 @@ LANGBUILTIN(__sevl, "v", "", ALL_MS_LANGUAGES)
LANGBUILTIN(__dmb, "vUi", "nc", ALL_MS_LANGUAGES)
LANGBUILTIN(__dsb, "vUi", "nc", ALL_MS_LANGUAGES)
LANGBUILTIN(__isb, "vUi", "nc", ALL_MS_LANGUAGES)
-LANGBUILTIN(__ldrexd, "WiCDWi*", "", ALL_MS_LANGUAGES)
+LANGBUILTIN(__ldrexd, "WiWiCD*", "", ALL_MS_LANGUAGES)
LANGBUILTIN(_MoveFromCoprocessor, "UiUiUiUiUiUi", "", ALL_MS_LANGUAGES)
LANGBUILTIN(_MoveFromCoprocessor2, "UiUiUiUiUiUi", "", ALL_MS_LANGUAGES)
LANGBUILTIN(_MoveToCoprocessor, "vUiUiUiUiUiUi", "", ALL_MS_LANGUAGES)
OpenPOWER on IntegriCloud