[clang] [WebAssembly][Clang] Give wasm tables their own type in IR (PR #205817)

via cfe-commits cfe-commits at lists.llvm.org
Thu Jun 25 07:06:03 PDT 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results

* 3215 tests passed
* 32 tests skipped

All executed tests passed, but another part of the build **failed**. Click on a failure below to see the details.

<details>
<summary>[code=4294967295] bin/libclang.dll lib/libclang.lib</summary>

```
FAILED: [code=4294967295] bin/libclang.dll lib/libclang.lib
C:\Windows\system32\cmd.exe /C "cd . && C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -E vs_link_dll --msvc-ver=1944 --intdir=tools\clang\tools\libclang\CMakeFiles\libclang.dir --rc="C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\rc.exe" --mt="C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\mt.exe" --manifests  -- C:\clang\clang-msvc\bin\lld-link.exe /nologo @CMakeFiles\libclang.rsp  /out:bin\libclang.dll /implib:lib\libclang.lib /pdb:bin\libclang.pdb /dll /version:23.0 /MANIFEST:NO /Brepro /INCREMENTAL:NO && cd ."
LINK: command "C:\clang\clang-msvc\bin\lld-link.exe /nologo @CMakeFiles\libclang.rsp /out:bin\libclang.dll /implib:lib\libclang.lib /pdb:bin\libclang.pdb /dll /version:23.0 /MANIFEST:NO /Brepro /INCREMENTAL:NO" failed (exit code 1) with the following output:
lld-link: error: undefined symbol: public: bool __cdecl clang::cxcursor::CursorVisitor::VisitWebAssemblyTableTypeLoc(class clang::WebAssemblyTableTypeLoc)
>>> referenced by tools\clang\tools\libclang\CMakeFiles\libclang.dir\CIndex.cpp.obj:(public: bool __cdecl clang::TypeLocVisitor<class clang::cxcursor::CursorVisitor, bool>::Visit(class clang::TypeLoc))
>>> referenced by tools\clang\tools\libclang\CMakeFiles\libclang.dir\CIndex.cpp.obj:(public: bool __cdecl clang::TypeLocVisitor<class clang::cxcursor::CursorVisitor, bool>::Visit(class clang::UnqualTypeLoc))
```
</details>

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

https://github.com/llvm/llvm-project/pull/205817


More information about the cfe-commits mailing list