about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2018-11-01 14:17:39 -0700
committerAlex Crichton <alex@alexcrichton.com>2018-11-01 14:17:39 -0700
commitff5226cd2fa12fe82c7cef8112905af7cb48fe9d (patch)
tree2577f2e5ba1b15c79d6434dd67040801129ae52c /src/libsyntax
parentf6e9a6e41cd9b1fb687e296b5a6d4c6ad399f862 (diff)
downloadrust-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