History log of /external/clang/test/Sema/warn-type-safety-mpi-hdf5.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ee3d9f0be3d2080abb1cf76d7d327a044791b22a 02-Jan-2013 Dmitri Gribenko <gribozavr@gmail.com> Type safety attributes: add tests for enumerations (users are actually doing
this, ensure we don't regress)


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171412 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/warn-type-safety-mpi-hdf5.c
5a24980d059cd9fbe8375a4c549313101ad20698 03-Nov-2012 Dmitri Gribenko <gribozavr@gmail.com> Handle CK_NullToPointer casts in -Wtype-safety properly. Fixes PR14249.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167358 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/warn-type-safety-mpi-hdf5.c
0d5a069f66df09b3308ccfdce84a88170034c657 17-Aug-2012 Dmitri Gribenko <gribozavr@gmail.com> 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().


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162067 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/warn-type-safety-mpi-hdf5.c