diff --git a/llvm/tools/llvm-exegesis/lib/PerfHelper.h b/llvm/tools/llvm-exegesis/lib/PerfHelper.h index 0796c264b6229..a50974f0a67be 100644 --- a/llvm/tools/llvm-exegesis/lib/PerfHelper.h +++ b/llvm/tools/llvm-exegesis/lib/PerfHelper.h @@ -27,7 +27,7 @@ typedef int pid_t; #else #include -#endif // HAVE_LIBPFM +#endif // _MSC_VER struct perf_event_attr; diff --git a/llvm/tools/llvm-exegesis/lib/SubprocessMemory.h b/llvm/tools/llvm-exegesis/lib/SubprocessMemory.h index 9b55bc40272b3..e20b50cdc8118 100644 --- a/llvm/tools/llvm-exegesis/lib/SubprocessMemory.h +++ b/llvm/tools/llvm-exegesis/lib/SubprocessMemory.h @@ -20,9 +20,12 @@ #include #include -#ifndef __linux__ +#ifdef _MSC_VER typedef int pid_t; -#endif // __linux__ +#else +#include +#endif // _MSC_VER + namespace llvm { namespace exegesis {