diff options
author | Alexander Droste <alexander.ra.droste@gmail.com> | 2016-08-12 19:30:31 +0000 |
---|---|---|
committer | Alexander Droste <alexander.ra.droste@gmail.com> | 2016-08-12 19:30:31 +0000 |
commit | 1512f9a0f96f2795ca497099d3d39ed30cdaea33 (patch) | |
tree | 2a882a91b985b237d94b92dcd61b488060170dcf /llvm/lib/Object/MachOObjectFile.cpp | |
parent | af32ccb195ece1a25511d1d35d8c14ce1b58ee9b (diff) | |
download | llvm-1512f9a0f96f2795ca497099d3d39ed30cdaea33.zip llvm-1512f9a0f96f2795ca497099d3d39ed30cdaea33.tar.gz llvm-1512f9a0f96f2795ca497099d3d39ed30cdaea33.tar.bz2 |
[clang-tidy] MPIBufferDerefCheck
...
This check verifies if a buffer passed to an MPI (Message Passing Interface)
function is sufficiently dereferenced. Buffers should be passed as a single
pointer or array. As MPI function signatures specify void * for their buffer
types, insufficiently dereferenced buffers can be passed, like for example
as double pointers or multidimensional arrays, without a compiler warning
emitted.
Instructions on how to apply the check can be found at:
https://github.com/0ax1/MPI-Checker/tree/master/examples
Reviewers: Haojian Wu
Differential revision: https://reviews.llvm.org/D22729
llvm-svn: 278553
Diffstat (limited to 'llvm/lib/Object/MachOObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions