Fix debuginfo ICE for now

This commit is contained in:
Alex Crichton 2015-02-19 07:39:40 -08:00
parent d3e48fa131
commit bb2fe87d03
1 changed files with 4 additions and 1 deletions

View File

@ -218,7 +218,10 @@ pub fn init() {
SSL_load_error_strings();
let num_locks = CRYPTO_num_locks();
let mutexes = Box::new(range(0, num_locks).map(|_| MUTEX_INIT).collect::<Vec<_>>());
let mut mutexes = Box::new(Vec::new());
for _ in 0..num_locks {
mutexes.push(MUTEX_INIT);
}
MUTEXES = mem::transmute(mutexes);
let guards: Box<Vec<Option<MutexGuard<()>>>> =
Box::new(range(0, num_locks).map(|_| None).collect());