From df4b4a8fabd8d810d010e40e6ac3bedc824e01a4 Mon Sep 17 00:00:00 2001 From: Alexander Kornienko Date: Mon, 25 Jul 2016 17:08:18 +0000 Subject: Revert "MPITypeMismatchCheck for Clang-Tidy" This reverts commit r276640. Breaks multiple buildbots. llvm-svn: 276651 --- .../clang-tidy/Inputs/mpi-type-mismatch/mpimock.h | 62 ---------------------- 1 file changed, 62 deletions(-) delete mode 100644 clang-tools-extra/test/clang-tidy/Inputs/mpi-type-mismatch/mpimock.h (limited to 'clang-tools-extra/test/clang-tidy/Inputs') diff --git a/clang-tools-extra/test/clang-tidy/Inputs/mpi-type-mismatch/mpimock.h b/clang-tools-extra/test/clang-tidy/Inputs/mpi-type-mismatch/mpimock.h deleted file mode 100644 index 9697b6043c6..00000000000 --- a/clang-tools-extra/test/clang-tidy/Inputs/mpi-type-mismatch/mpimock.h +++ /dev/null @@ -1,62 +0,0 @@ -// This Message Passing Interface mock header is used, to mock typedefs, -// constants and functions, required for integration tests being part of -// clang-tidy MPI checks. - -#ifndef MPIMOCK_H -#define MPIMOCK_H - -#define NULL 0 - -// These typedefs are used to mock MPI types, fixed width integer types and the -// templated C++ complex number type. -typedef int MPI_Datatype; -typedef int MPI_Comm; -typedef int MPI_Request; -typedef int MPI_Status; -typedef int MPI_Op; -typedef int int8_t; -typedef int uint8_t; -typedef int uint16_t; -typedef int int64_t; -namespace std { template struct complex { T real; T imag; }; } - -// These defines are used to mock MPI constants. -#define MPI_DATATYPE_NULL 0 -#define MPI_CHAR 0 -#define MPI_BYTE 0 -#define MPI_INT 0 -#define MPI_LONG 0 -#define MPI_LONG_DOUBLE 0 -#define MPI_UNSIGNED 0 -#define MPI_INT8_T 0 -#define MPI_UINT8_T 0 -#define MPI_UINT16_T 0 -#define MPI_C_LONG_DOUBLE_COMPLEX 0 -#define MPI_FLOAT 0 -#define MPI_DOUBLE 0 -#define MPI_CXX_BOOL 0 -#define MPI_CXX_FLOAT_COMPLEX 0 -#define MPI_CXX_DOUBLE_COMPLEX 0 -#define MPI_CXX_LONG_DOUBLE_COMPLEX 0 -#define MPI_IN_PLACE 0 -#define MPI_COMM_WORLD 0 -#define MPI_STATUS_IGNORE 0 -#define MPI_STATUSES_IGNORE 0 -#define MPI_SUM 0 - -// These declarations are used to mock MPI functions. -int MPI_Comm_size(MPI_Comm, int *); -int MPI_Comm_rank(MPI_Comm, int *); -int MPI_Send(const void *, int, MPI_Datatype, int, int, MPI_Comm); -int MPI_Recv(void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Status *); -int MPI_Isend(const void *, int, MPI_Datatype, int, int, MPI_Comm, - MPI_Request *); -int MPI_Irecv(void *, int, MPI_Datatype, int, int, MPI_Comm, MPI_Request *); -int MPI_Wait(MPI_Request *, MPI_Status *); -int MPI_Waitall(int, MPI_Request[], MPI_Status[]); -int MPI_Reduce(const void *, void *, int, MPI_Datatype, MPI_Op, int, MPI_Comm); -int MPI_Ireduce(const void *, void *, int, MPI_Datatype, MPI_Op, int, MPI_Comm, - MPI_Request *); -int MPI_Bcast(void *, int count, MPI_Datatype, int, MPI_Comm); - -#endif // end of include guard: MPIMOCK_H -- cgit v1.2.3