summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets.cpp
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2012-08-17 00:08:38 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2012-08-17 00:08:38 +0000
commite4a5a90e8d6bc6a5ed0bf5f152a658c680b94867 (patch)
tree112b79dc4a78ef7626787a7e959876003c8572ed /clang/lib/Basic/Targets.cpp
parent476e5a3c9e573de598a9acbe90f7efb8c53ba3e3 (diff)
downloadbcm5719-llvm-e4a5a90e8d6bc6a5ed0bf5f152a658c680b94867.tar.gz
bcm5719-llvm-e4a5a90e8d6bc6a5ed0bf5f152a658c680b94867.zip
Add support for "type safety" attributes that allow checking that 'void *'
function arguments and arguments for variadic functions are of a particular type which is determined by some other argument to the same function call. Usecases include: * MPI library implementations, where these attributes enable checking that buffer type matches the passed MPI_Datatype; * for HDF5 library there is a similar usecase as MPI; * checking types of variadic functions' arguments for functions like fcntl() and ioctl(). llvm-svn: 162067
Diffstat (limited to 'clang/lib/Basic/Targets.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud