+#ifdef LISP_FEATURE_SB_THREAD
+ if(!sym->tls_index) {
+ sym->tls_index=SymbolValue(FREE_TLS_INDEX,0);
+ SetSymbolValue(FREE_TLS_INDEX,
+ make_fixnum(fixnum_value(sym->tls_index)+1),0);
+ }
+#endif
+ old_tl_value=SymbolTlValue(symbol,thread);
+ binding->value = old_tl_value;