// Test that executable with ELF-TLS will link/run successfully
// RUN: %clangxx -fno-emulated-tls %s -o %t
// RUN: %run %t 2>&1
// REQUIRES: android-29
#include <stdio.h>
#include <stdlib.h>
__thread void *tls_var;
int var;
void set_var() {
var = 123;
tls_var = &var;
}
int main() {
set_var();
fprintf(stderr, "Test alloc: %p\n", tls_var);
fflush(stderr);
return 0;
}