[clang] [clang] Fix name conflict with `sys/mac.h` on AIX (PR #88644)
via cfe-commits
cfe-commits at lists.llvm.org
Sat Apr 13 22:48:06 PDT 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang
Author: Vlad Serebrennikov (Endilll)
<details>
<summary>Changes</summary>
Fixes clang-ppc64-aix bot failure after #<!-- -->88559 (0a6f6df5b0c3d0f2a42f013bf5cafb9b5020dcac) https://lab.llvm.org/buildbot/#/builders/214/builds/11887
---
Full diff: https://github.com/llvm/llvm-project/pull/88644.diff
1 Files Affected:
- (modified) clang/include/clang/Basic/Cuda.h (+5)
``````````diff
diff --git a/clang/include/clang/Basic/Cuda.h b/clang/include/clang/Basic/Cuda.h
index acc6bb6581d857..3908e10bc61061 100644
--- a/clang/include/clang/Basic/Cuda.h
+++ b/clang/include/clang/Basic/Cuda.h
@@ -50,6 +50,11 @@ const char *CudaVersionToString(CudaVersion V);
// Input is "Major.Minor"
CudaVersion CudaStringToVersion(const llvm::Twine &S);
+// We have a name conflict with sys/mac.h on AIX
+#ifdef _AIX
+#undef SM_32
+#endif
+
enum class CudaArch {
UNUSED,
UNKNOWN,
``````````
</details>
https://github.com/llvm/llvm-project/pull/88644
More information about the cfe-commits
mailing list