Silence g++ 4.9 build issue
authorAlp Toker <alp@nuanti.com>
Tue, 31 Dec 2013 03:16:55 +0000 (03:16 +0000)
committerAlp Toker <alp@nuanti.com>
Tue, 31 Dec 2013 03:16:55 +0000 (03:16 +0000)
commite27bded35821829745d014f53da2ab5e57fc879e
treed264bec555790ed9e7eda9c9f448703eb7855f58
parentec62c1ae99557758eb8a6afe11f0e41c196a0411
Silence g++ 4.9 build issue

lib/Support/ThreadLocal.cpp:53:15: error: typedef 'SIZE_TOO_BIG' locally defined but not used [-Werror=unused-local-typedefs]
   typedef int SIZE_TOO_BIG[sizeof(pthread_key_t) <= sizeof(data) ? 1 : -1];

Done the C++11 way, switching on and using LLVM_STATIC_ASSERT() instead of LLVM_ATTRIBUTE_UNUSED.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198255 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Support/Compiler.h
lib/Support/ThreadLocal.cpp