mirror of https://github.com/microsoft/clang.git
Basic: mark TLS as supported on Windows on ARM
LLVM can now lower TLS access as per the MS ABI on ARM. This enables the generation of TLS access for Windows on ARM. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@259751 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2fa0d3e203
commit
cd4d0d0255
|
@ -5127,7 +5127,6 @@ class WindowsARMTargetInfo : public WindowsTargetInfo<ARMleTargetInfo> {
|
|||
public:
|
||||
WindowsARMTargetInfo(const llvm::Triple &Triple)
|
||||
: WindowsTargetInfo<ARMleTargetInfo>(Triple), Triple(Triple) {
|
||||
TLSSupported = false;
|
||||
WCharType = UnsignedShort;
|
||||
SizeType = UnsignedInt;
|
||||
UserLabelPrefix = "";
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
// RUN: %clang_cc1 -triple thumbv7--windows -fms-extensions -fsyntax-only -verify %s
|
||||
// expected-no-diagnostics
|
||||
|
||||
__declspec(thread) int i;
|
||||
|
Loading…
Reference in New Issue