aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Naroff <snaroff@apple.com>2008-06-03 17:37:43 +0000
committerSteve Naroff <snaroff@apple.com>2008-06-03 17:37:43 +0000
commitcf00e0bee3c664eff8c2f00272ddcf17a321b78f (patch)
tree60f8d66ecf433079025d0dfa33ed9c40724b2dbe
parenta2ac06e9647bbac5e910201a570ed623e61b00e2 (diff)
Add a builtin. Fixes <rdar://problem/5982037> clang on xcode: error: incompatible operand types ('int' and 'char *').
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51908 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/clang/AST/Builtins.def1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/clang/AST/Builtins.def b/include/clang/AST/Builtins.def
index 9fb721e3d4..8e30d6a7fc 100644
--- a/include/clang/AST/Builtins.def
+++ b/include/clang/AST/Builtins.def
@@ -103,6 +103,7 @@ BUILTIN(__builtin_frame_address, "v*Ui", "n")
BUILTIN(__builtin___memcpy_chk, "v*v*vC*zz", "n")
BUILTIN(__builtin___memmove_chk, "v*v*vC*zz", "n")
BUILTIN(__builtin___mempcpy_chk, "v*v*vC*zz", "n")
+BUILTIN(__builtin___strncpy_chk, "cC*cC*cC*zz", "n")
BUILTIN(__builtin_expect, "iii" , "nc")
BUILTIN(__builtin_shufflevector, "v." , "nc")