On Wed, 20 Feb 2019 02:49:16 +0100, Jonas Devlieghere via lldb-commits wrote: > Author: jdevlieghere > Date: Tue Feb 19 17:49:16 2019 > New Revision: 354425 ... > --- lldb/trunk/lit/Reproducer/Modules/TestModuleCXX.test (original) > +++ lldb/trunk/lit/Reproducer/Modules/TestModuleCXX.test Tue Feb 19 17:49:16 > 2019 > @@ -1,4 +1,4 @@ > -# REQUIRES: nowindows > +# UNSUPPORTED: system-windows
It has started failing on Linux (Fedora 29 x86_64). Is it expected? I haven't tried to debug it yet. Jan ------------------------------------------------------------------------------ [bash]jkrat...@host1.jankratochvil.net:/home/jkratoch/redhat/llvm-monorepo-clang# ./bin/llvm-lit -sv tools/lldb/lit --filter TestModuleCXX;echo $? llvm-lit: /home/jkratoch/redhat/llvm-monorepo/llvm/utils/lit/lit/llvm/config.py:337: note: using clang: /home/jkratoch/redhat/llvm-monorepo-clang/bin/clang llvm-lit: /home/jkratoch/redhat/llvm-monorepo/llvm/utils/lit/lit/llvm/config.py:337: note: using ld.lld: /home/jkratoch/redhat/llvm-monorepo-clang/bin/ld.lld llvm-lit: /home/jkratoch/redhat/llvm-monorepo/llvm/utils/lit/lit/llvm/config.py:337: note: using lld-link: /home/jkratoch/redhat/llvm-monorepo-clang/bin/lld-link llvm-lit: /home/jkratoch/redhat/llvm-monorepo/llvm/utils/lit/lit/llvm/config.py:337: note: using ld64.lld: /home/jkratoch/redhat/llvm-monorepo-clang/bin/ld64.lld llvm-lit: /home/jkratoch/redhat/llvm-monorepo/llvm/utils/lit/lit/llvm/config.py:337: note: using wasm-ld: /home/jkratoch/redhat/llvm-monorepo-clang/bin/wasm-ld FAIL: LLDB :: Reproducer/Modules/TestModuleCXX.test (1 of 1) ******************** TEST 'LLDB :: Reproducer/Modules/TestModuleCXX.test' FAILED ******************** Script: -- : 'RUN: at line 4'; rm -rf /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.root : 'RUN: at line 5'; rm -rf /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.clang-cache : 'RUN: at line 6'; rm -rf /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.lldb-cache : 'RUN: at line 9'; mkdir -p /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.root : 'RUN: at line 10'; mkdir -p /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.clang-cache : 'RUN: at line 11'; mkdir -p /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.lldb-cache : 'RUN: at line 12'; cp /home/jkratoch/redhat/llvm-monorepo/lldb/lit/Reproducer/Modules/Inputs/main.cpp /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.root : 'RUN: at line 13'; cp /home/jkratoch/redhat/llvm-monorepo/lldb/lit/Reproducer/Modules/Inputs/Foo.h /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.root : 'RUN: at line 14'; cp /home/jkratoch/redhat/llvm-monorepo/lldb/lit/Reproducer/Modules/Inputs/Bar.h /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.root : 'RUN: at line 15'; cp /home/jkratoch/redhat/llvm-monorepo/lldb/lit/Reproducer/Modules/Inputs/module.modulemap /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.root : 'RUN: at line 18'; /home/jkratoch/redhat/llvm-monorepo-clang/bin/clang -pthread /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.root/main.cpp -g -fmodules -fcxx-modules -fmodules-cache-path=/home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.clang-cache -o /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.root/a.out : 'RUN: at line 21'; /home/jkratoch/redhat/llvm-monorepo-clang/bin/lldb --no-lldbinit -S /home/jkratoch/redhat/llvm-monorepo/lldb/lit/lit-lldb-init -x -b -o 'settings set symbols.clang-modules-cache-path /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.lldb-cache' -s /home/jkratoch/redhat/llvm-monorepo/lldb/lit/Reproducer/Modules/Inputs/ModuleCXX.in --capture /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.repro /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.root/a.out | /home/jkratoch/redhat/llvm-monorepo-clang/bin/FileCheck /home/jkratoch/redhat/llvm-monorepo/lldb/lit/Reproducer/Modules/TestModuleCXX.test --check-prefix CAPTURE : 'RUN: at line 24'; cat /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.repro/files.yaml | /home/jkratoch/redhat/llvm-monorepo-clang/bin/FileCheck /home/jkratoch/redhat/llvm-monorepo/lldb/lit/Reproducer/Modules/TestModuleCXX.test --check-prefix YAML : 'RUN: at line 30'; rm -rf /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.root : 'RUN: at line 31'; rm -rf /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.clang-cache : 'RUN: at line 32'; rm -rf /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.lldb-cache : 'RUN: at line 35'; /home/jkratoch/redhat/llvm-monorepo-clang/bin/lldb --no-lldbinit -S /home/jkratoch/redhat/llvm-monorepo/lldb/lit/lit-lldb-init -x -b -o 'settings set symbols.clang-modules-cache-path /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.lldb-cache' -s /home/jkratoch/redhat/llvm-monorepo/lldb/lit/Reproducer/Modules/Inputs/ModuleCXX.in --replay /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.repro /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.root/a.out | /home/jkratoch/redhat/llvm-monorepo-clang/bin/FileCheck /home/jkratoch/redhat/llvm-monorepo/lldb/lit/Reproducer/Modules/TestModuleCXX.test --check-prefix REPLAY -- Exit Code: 1 Command Output (stderr): -- error: use of undeclared identifier 'Bar' /home/jkratoch/redhat/llvm-monorepo/lldb/lit/Reproducer/Modules/TestModuleCXX.test:22:12: error: CAPTURE: expected string not found in input # CAPTURE: (success = 0) ^ <stdin>:1:1: note: scanning from here (lldb) command source -s 0 '/home/jkratoch/redhat/llvm-monorepo/lldb/lit/lit-lldb-init' ^ <stdin>:12:54: note: possible intended match here Breakpoint 1: where = a.out`main + 22 at main.cpp:7:3, address = 0x0000000000401136 ------------------------------------------------------------------------------ /home/jkratoch/redhat/llvm-monorepo-clang/bin/lldb --no-lldbinit -S /home/jkratoch/redhat/llvm-monorepo/lldb/lit/lit-lldb-init -x -b -o 'settings set symbols.clang-modules-cache-path /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.lldb-cache' -s /home/jkratoch/redhat/llvm-monorepo/lldb/lit/Reproducer/Modules/Inputs/ModuleCXX.in --capture /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.repro /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.root/a.out (lldb) command source -s 0 '/home/jkratoch/redhat/llvm-monorepo/lldb/lit/lit-lldb-init' Executing commands in '/home/jkratoch/redhat/llvm-monorepo/lldb/lit/lit-lldb-init'. (lldb) # LLDB init file for the LIT tests. (lldb) settings set symbols.enable-external-lookup false (lldb) settings set interpreter.echo-comment-commands false (lldb) target create "/home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.root/a.out" Current executable set to '/home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.root/a.out' (x86_64). (lldb) settings set symbols.clang-modules-cache-path /home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.lldb-cache (lldb) command source -s 0 '/home/jkratoch/redhat/llvm-monorepo/lldb/lit/Reproducer/Modules/Inputs/ModuleCXX.in' Executing commands in '/home/jkratoch/redhat/llvm-monorepo/lldb/lit/Reproducer/Modules/Inputs/ModuleCXX.in'. (lldb) breakpoint set -f main.cpp -l 5 Breakpoint 1: where = a.out`main + 22 at main.cpp:7:3, address = 0x0000000000401136 (lldb) run Process 3900743 stopped * thread #1, name = 'a.out', stop reason = breakpoint 1.1 frame #0: 0x0000000000401136 a.out`main(argc=1, argv=0x00007fffffffcc78) at main.cpp:7:3 4 5 int main(int argc, char **argv) { 6 Foo foo; -> 7 stop(); // break here. 8 return 0; 9 } Process 3900743 launched: '/home/jkratoch/redhat/llvm-monorepo-clang/tools/lldb/lit/Reproducer/Modules/Output/TestModuleCXX.test.tmp.root/a.out' (x86_64) (lldb) expr -l Objective-C++ -- @import Foo (lldb) expr -l Objective-C++ -- @import Bar (lldb) expr -- Bar() error: use of undeclared identifier 'Bar' ------------------------------------------------------------------------------ _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits