[Issue 15523] extern(C++) support TLS (C++ 'thread_local') linkage?
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Jun 11 09:01:57 UTC 2019
https://issues.dlang.org/show_bug.cgi?id=15523
Nicholas Wilson <iamthewilsonator at hotmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |iamthewilsonator at hotmail.co
| |m
--- Comment #10 from Nicholas Wilson <iamthewilsonator at hotmail.com> ---
extern(C++):
// Standard:
extern int iiiiiiiii; // thread_local
void foo()
{
iiiiiiiii = 42;
}
Generates with LDC:
@iiiiiiiii = external thread_local global i32, align 4
DMD:
extrn iiiiiiiii
_Z3foov:
...
lea RDI,iiiiiiiii at TLSGD[RIP]
There are no mangling issues.
Can this issue be closed?
--
More information about the Digitalmars-d-bugs
mailing list