Skip to content

Commit db5b51a

Browse files
committed
auto merge of #10687 : alexcrichton/rust/issue-10686, r=thestinger
Turns out android doesn't support LLVM's thread_local attribute and accompanying implementation. Closes #10686
2 parents 503e5df + 1686bfa commit db5b51a

File tree

4 files changed

+227
-248
lines changed

4 files changed

+227
-248
lines changed

src/libstd/rt/local.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ mod test {
132132
#[test]
133133
fn thread_local_task_smoke_test() {
134134
do run_in_bare_thread {
135-
local_ptr::init_tls_key();
135+
local_ptr::init();
136136
let mut sched = ~new_test_uv_sched();
137137
let task = ~Task::new_root(&mut sched.stack_pool, None, proc(){});
138138
Local::put(task);
@@ -144,7 +144,7 @@ mod test {
144144
#[test]
145145
fn thread_local_task_two_instances() {
146146
do run_in_bare_thread {
147-
local_ptr::init_tls_key();
147+
local_ptr::init();
148148
let mut sched = ~new_test_uv_sched();
149149
let task = ~Task::new_root(&mut sched.stack_pool, None, proc(){});
150150
Local::put(task);
@@ -161,7 +161,7 @@ mod test {
161161
#[test]
162162
fn borrow_smoke_test() {
163163
do run_in_bare_thread {
164-
local_ptr::init_tls_key();
164+
local_ptr::init();
165165
let mut sched = ~new_test_uv_sched();
166166
let task = ~Task::new_root(&mut sched.stack_pool, None, proc(){});
167167
Local::put(task);
@@ -177,7 +177,7 @@ mod test {
177177
#[test]
178178
fn borrow_with_return() {
179179
do run_in_bare_thread {
180-
local_ptr::init_tls_key();
180+
local_ptr::init();
181181
let mut sched = ~new_test_uv_sched();
182182
let task = ~Task::new_root(&mut sched.stack_pool, None, proc(){});
183183
Local::put(task);

0 commit comments

Comments
 (0)