tests/test-int128: Don't use __noclone__ attribute on clang
commit7edd9ddc979f112287ff5184590830c67ea991bf
authorPeter Maydell <peter.maydell@linaro.org>
Wed, 26 Feb 2014 23:39:46 +0000 (26 23:39 +0000)
committerMichael Tokarev <mjt@tls.msk.ru>
Sun, 2 Mar 2014 13:20:37 +0000 (2 17:20 +0400)
tree266dcc9e428a95a830a66a3e8cd00e43f691a477
parent8ead6018837f13f1ef4a40c3eb5054512c160577
tests/test-int128: Don't use __noclone__ attribute on clang

clang doesn't support the __noclone__ attribute and emits a warning about
it. Fortunately clang also implements a mechanism for asking if a particular
attribute is implemented; use it. We assume that if the compiler doesn't
support __has_attribute() then it must be GCC and must support __noclone__.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
tests/test-int128.c