From 4aa04cf34cafb2390ea2ad730ffbb027b6a3e759 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Thu, 31 Aug 2006 12:35:10 +0000 Subject: [PATCH] updated --- ir/be/test/thread.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/ir/be/test/thread.c b/ir/be/test/thread.c index a97d60062..27e48f946 100644 --- a/ir/be/test/thread.c +++ b/ir/be/test/thread.c @@ -1,18 +1,18 @@ #ifdef _WIN32 #define __thread __declspec( thread ) -__thread int tls_i = 1; +#endif -int test(void) { - return tls_i; -} -#else -int test() { - return 1; +__thread int tls_i[10]; +__thread int tls_j = 5; + +int test(int i) { + tls_j = i; + return tls_i[i]; } -#endif int main() { - printf("Result: %d\n", test()); + printf("tls_i: %d\n", test(3)); + printf("tls_j: %d\n", tls_j); return 0; } -- 2.20.1