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

Reply via email to