]> granicus.if.org Git - clang/commit
Make it possible for builtins to expression FILE* arguments, so that
authorDouglas Gregor <dgregor@apple.com>
Sat, 14 Feb 2009 01:52:53 +0000 (01:52 +0000)
committerDouglas Gregor <dgregor@apple.com>
Sat, 14 Feb 2009 01:52:53 +0000 (01:52 +0000)
commit370ab3f1373841d70582feac9e35c3c6b3489f63
tree1371980207aa58ccfea3e8ee70c2fbeab5d49b39
parent41573ebf8fb971f40fa8a3e20648362c359b4916
Make it possible for builtins to expression FILE* arguments, so that
we can define builtins such as fprintf, vfprintf, and
__builtin___fprintf_chk. Give a nice error message when we need to
implicitly declare a function like fprintf.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64526 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Builtins.def
include/clang/AST/Builtins.h
include/clang/Basic/DiagnosticSemaKinds.def
lib/AST/Builtins.cpp
lib/CodeGen/CodeGenModule.cpp
lib/Sema/Sema.cpp
lib/Sema/Sema.h
lib/Sema/SemaChecking.cpp
lib/Sema/SemaDecl.cpp
test/Sema/implicit-builtin-decl.c