llvmbot wrote:

<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-lldb

Author: Nerixyz (Nerixyz)

<details>
<summary>Changes</summary>

Since #<!-- -->184903, the bytecode is now used in the test. This caused a 
failure on Windows (e.g. 
https://lab.llvm.org/buildbot/#/builders/211/builds/6765), as we compile with 
PDB by default and PDBs don't have info about templates.

With this PR, we force DWARF debug info. On Windows that requires LLD to be 
used because of the long section names.

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


1 Files Affected:

- (modified) lldb/test/Shell/ScriptInterpreter/Python/bytecode.test (+3-1) 


``````````diff
diff --git a/lldb/test/Shell/ScriptInterpreter/Python/bytecode.test 
b/lldb/test/Shell/ScriptInterpreter/Python/bytecode.test
index 8639644772877..50012cc5282aa 100644
--- a/lldb/test/Shell/ScriptInterpreter/Python/bytecode.test
+++ b/lldb/test/Shell/ScriptInterpreter/Python/bytecode.test
@@ -1,6 +1,8 @@
+# REQUIRES: lld
+
 # RUN: %python %S/../../../../examples/python/formatter_bytecode.py --test
 
-# RUN: %clang_host -std=c++17 -g %S/Inputs/FormatterBytecode/MyOptional.cpp -o 
%t.exe
+# RUN: %clang_host -std=c++17 -g %S/Inputs/FormatterBytecode/MyOptional.cpp 
-fuse-ld=lld -gdwarf -o %t.exe
 # RUN: %lldb %t.exe -o "command script import 
%S/../../../../examples/python/formatter_bytecode.py" -o "command script import 
%S/Inputs/FormatterBytecode/formatter.py" -o "b -p here" -o "r" -o "v x" -o "v 
y" -o q | FileCheck %s --check-prefix=OPTIONAL
 # OPTIONAL: (lldb) v x
 # OPTIONAL: (MyOptional<int>) x = None {

``````````

</details>


https://github.com/llvm/llvm-project/pull/185002
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to