diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2018-11-01 14:17:39 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2018-11-01 14:17:39 -0700 |
| commit | ff5226cd2fa12fe82c7cef8112905af7cb48fe9d (patch) | |
| tree | 2577f2e5ba1b15c79d6434dd67040801129ae52c /src/libsyntax | |
| parent | f6e9a6e41cd9b1fb687e296b5a6d4c6ad399f862 (diff) | |
| download | rust-ff5226cd2fa12fe82c7cef8112905af7cb48fe9d.tar.gz rust-ff5226cd2fa12fe82c7cef8112905af7cb48fe9d.zip | |
std: Enable usage of `thread_local!` through imports
The `thread_local!` macro delegated to an internal macro but it didn't do so in a macros-and-the-module-system compatible fashion, meaning if a `#![no_std]` crate imported `std` and tried to use `thread_local!` it would fail due to missing a lookup of an internal macro. This commit switches the macro to instead use `$crate` to invoke other macros, ensuring that it'll work when `thread_local!` is imported alone.
Diffstat (limited to 'src/libsyntax')
0 files changed, 0 insertions, 0 deletions
