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
This commit is contained in:
parent
2496910325
commit
256f7ecad4
|
@ -96,7 +96,7 @@ LANGBUILTIN(__sevl, "v", "", ALL_MS_LANGUAGES)
|
||||||
LANGBUILTIN(__dmb, "vUi", "nc", ALL_MS_LANGUAGES)
|
LANGBUILTIN(__dmb, "vUi", "nc", ALL_MS_LANGUAGES)
|
||||||
LANGBUILTIN(__dsb, "vUi", "nc", ALL_MS_LANGUAGES)
|
LANGBUILTIN(__dsb, "vUi", "nc", ALL_MS_LANGUAGES)
|
||||||
LANGBUILTIN(__isb, "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(_MoveFromCoprocessor, "UiUiUiUiUiUi", "", ALL_MS_LANGUAGES)
|
||||||
LANGBUILTIN(_MoveFromCoprocessor2, "UiUiUiUiUiUi", "", ALL_MS_LANGUAGES)
|
LANGBUILTIN(_MoveFromCoprocessor2, "UiUiUiUiUiUi", "", ALL_MS_LANGUAGES)
|
||||||
LANGBUILTIN(_MoveToCoprocessor, "vUiUiUiUiUiUi", "", ALL_MS_LANGUAGES)
|
LANGBUILTIN(_MoveToCoprocessor, "vUiUiUiUiUiUi", "", ALL_MS_LANGUAGES)
|
||||||
|
|
Loading…
Reference in New Issue