summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordim <dim@FreeBSD.org>2011-11-19 17:15:20 +0000
committerdim <dim@FreeBSD.org>2011-11-19 17:15:20 +0000
commit91c9f9c59de212075e0866994bd4d631eade390f (patch)
tree4d535272f5e0dc9e2ea8623fd6ca4a65c15c0c35
parent1f3a72baf282a0f9b68c3e570a9d7b22750becc1 (diff)
downloadFreeBSD-src-91c9f9c59de212075e0866994bd4d631eade390f.zip
FreeBSD-src-91c9f9c59de212075e0866994bd4d631eade390f.tar.gz
Pull in r144237 from upstream clang trunk:
Fix the signature of __sigsetjmp and sigsetjmp. This eliminates incorrect warnings about the prototypes of these functions. MFC after: 1 week
-rw-r--r--contrib/llvm/tools/clang/include/clang/Basic/Builtins.def4
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def b/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
index f35acec..e434f81 100644
--- a/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
+++ b/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
@@ -679,9 +679,9 @@ LIBBUILTIN(vfork, "i", "fj", "unistd.h", ALL_LANGUAGES)
// it here to avoid having two identical LIBBUILTIN entries.
#undef setjmp
LIBBUILTIN(_setjmp, "iJ", "fj", "setjmp.h", ALL_LANGUAGES)
-LIBBUILTIN(__sigsetjmp, "iJi", "fj", "setjmp.h", ALL_LANGUAGES)
+LIBBUILTIN(__sigsetjmp, "iSJi", "fj", "setjmp.h", ALL_LANGUAGES)
LIBBUILTIN(setjmp, "iJ", "fj", "setjmp.h", ALL_LANGUAGES)
-LIBBUILTIN(sigsetjmp, "iJi", "fj", "setjmp.h", ALL_LANGUAGES)
+LIBBUILTIN(sigsetjmp, "iSJi", "fj", "setjmp.h", ALL_LANGUAGES)
LIBBUILTIN(setjmp_syscall, "iJ", "fj", "setjmp.h", ALL_LANGUAGES)
LIBBUILTIN(savectx, "iJ", "fj", "setjmp.h", ALL_LANGUAGES)
LIBBUILTIN(qsetjmp, "iJ", "fj", "setjmp.h", ALL_LANGUAGES)
OpenPOWER on IntegriCloud