Fix some broken builds and broken hearts

This commit is contained in:
Justine Tunney 2022-07-10 09:08:38 -07:00
parent c0b325bafa
commit 331fdd1d29
2 changed files with 19 additions and 8 deletions

View file

@ -16,7 +16,9 @@
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
*/
#include "libc/dce.h"
#include "libc/mem/mem.h"
#include "libc/runtime/internal.h"
#include "libc/testlib/testlib.h"
#include "libc/thread/thread.h"
@ -36,3 +38,9 @@ TEST(pthread_key_create, testRunsDtors_becauseNoLeakReport) {
EXPECT_EQ(0, pthread_setspecific(key, x));
EXPECT_EQ(x, pthread_getspecific(key));
}
__attribute__((__constructor__)) static void init(void) {
if (IsTiny()) {
__enable_tls();
}
}