llvmbot wrote:

<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-libcxx

Author: Vitaly Buka (vitalybuka)

<details>
<summary>Changes</summary>

```
FAILED: include/c++/v1/libcxx.imp ./libcxx_build_msan/include/c++/v1/libcxx.imp
cd ./libcxx_build_msan/libcxx/include &amp;&amp; /usr/bin/python3 
./llvm-project/libcxx/utils/generate_iwyu_mapping.py -o 
./libcxx_build_msan/include/c++/v1/libcxx.imp
Traceback (most recent call last):
  File "./llvm-project/libcxx/utils/generate_iwyu_mapping.py", line 94, in 
&lt;module&gt;
    main(sys.argv[1:])
  File "./llvm-project/libcxx/utils/generate_iwyu_mapping.py", line 84, in main
    raise RuntimeError(f"{header}: Header {public} is not a valid header")
RuntimeError: __cxx03/__algorithm/all_of.h: Header cxx03 is not a valid header
ninja: build stopped: subcommand failed.

```


---
Full diff: https://github.com/llvm/llvm-project/pull/110783.diff


1 Files Affected:

- (modified) libcxx/utils/generate_iwyu_mapping.py (+1) 


``````````diff
diff --git a/libcxx/utils/generate_iwyu_mapping.py 
b/libcxx/utils/generate_iwyu_mapping.py
index 599201808bb79b..dadf6b58bd98a8 100644
--- a/libcxx/utils/generate_iwyu_mapping.py
+++ b/libcxx/utils/generate_iwyu_mapping.py
@@ -15,6 +15,7 @@ def IWYU_mapping(header: str) -> 
typing.Optional[typing.List[str]]:
         "__pstl/.+",
         "__support/.+",
         "__utility/private_constructor_tag.h",
+        "__cxx03/.+", # FIXME: Workaround for 
https://github.com/llvm/llvm-project/pull/108999
     ]
     if any(re.match(pattern, header) for pattern in ignore):
         return None

``````````

</details>


https://github.com/llvm/llvm-project/pull/110783
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to