[clang] [ClangRepl] Reland Semanic Code Completion (PR #75556)

Vladimir Vereschaka via cfe-commits cfe-commits at lists.llvm.org
Tue Dec 19 21:41:51 PST 2023


vvereschaka wrote:

Looks like these changes break the`ClangReplInterpreterTests` unit tests 
* https://lab.llvm.org/buildbot/#/builders/119/builds/16346
* https://lab.llvm.org/buildbot/#/builders/60/builds/15188

* Clang-Unit :: Interpreter/./ClangReplInterpreterTests.exe/17/21
* Clang-Unit :: Interpreter/./ClangReplInterpreterTests.exe/18/21
* Clang-Unit :: Interpreter/./ClangReplInterpreterTests.exe/20/21
* Clang-Unit :: Interpreter/./ClangReplInterpreterTests.exe/19/21

**No available targets are compatible with triple "x86_64-pc-windows-msvc19.37.32825**

The builders are ARM/Aarch64 only.

```
No available targets are compatible with triple "x86_64-pc-windows-msvc19.37.32825"
UNREACHABLE executed at C:\buildbot\temp\llvm-project\llvm\include\llvm/Support/Error.h:759!
Exception Code: 0x80000003
 #0 0x00007ff755428595 setGlobal(int) (C:\buildbot\temp\build\tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe+0x618595)
 #1 0x00007ff75912bc46 clang::Value::printData(class llvm::raw_ostream &) const (C:\buildbot\temp\build\tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe+0x431bc46)
 #2 0x00007ff75911d9dc clang::Value::printData(class llvm::raw_ostream &) const (C:\buildbot\temp\build\tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe+0x430d9dc)
 #3 0x00007ff755398b16 setGlobal(int) (C:\buildbot\temp\build\tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe+0x588b16)
 #4 0x00007ff754e99976 clang::Value::setUShort(unsigned short) (C:\buildbot\temp\build\tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe+0x89976)
 #5 0x00007ff754e9c819 setGlobal(int) (C:\buildbot\temp\build\tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe+0x8c819)
 #6 0x00007ff75546437b setGlobal(int) (C:\buildbot\temp\build\tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe+0x65437b)
 #7 0x00007ff75548ae64 setGlobal(int) (C:\buildbot\temp\build\tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe+0x67ae64)
 #8 0x00007ff75548b316 setGlobal(int) (C:\buildbot\temp\build\tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe+0x67b316)
 #9 0x00007ff75548bd24 setGlobal(int) (C:\buildbot\temp\build\tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe+0x67bd24)
#10 0x00007ff7554643bb setGlobal(int) (C:\buildbot\temp\build\tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe+0x6543bb)
#11 0x00007ff75548b668 setGlobal(int) (C:\buildbot\temp\build\tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe+0x67b668)
#12 0x00007ff7592023c5 clang::Value::printData(class llvm::raw_ostream &) const (C:\buildbot\temp\build\tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe+0x43f23c5)
#13 0x00007ff759116640 clang::Value::printData(class llvm::raw_ostream &) const (C:\buildbot\temp\build\tools\clang\unittests\Interpreter\ClangReplInterpreterTests.exe+0x4306640)
#14 0x00007ffea7ef7ac4 (C:\WINDOWS\System32\KERNEL32.DLL+0x17ac4)
#15 0x00007ffea855a4e1 (C:\WINDOWS\SYSTEM32\ntdll.dll+0x5a4e1)
```

Would you take care of it?

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


More information about the cfe-commits mailing list