[debuginfo-tests] r190967 - Massage those regexps to work with both lldb and gdb.
Adrian Prantl
aprantl at apple.com
Wed Sep 18 16:08:08 PDT 2013
better now?
-- adrian
On Sep 18, 2013, at 4:04 PM, Eric Christopher <echristo at gmail.com> wrote:
> Close! :)
>
> sret is still failing:
>
> sources/llvm/tools/clang/test/debuginfo-tests/sret.cpp:10:16: error:
> CHECK-NEXT: is on the same line as previous match
> // CHECK-NEXT: {{(_vptr\$A =)?.*}}m_int = 12
> ^
> builds/build-llvm/tools/clang/test/debuginfo-tests/Output/sret.cpp.gdb.output:5:7:
> note: 'next' match was here
> $1 = {_vptr$A = 0x400b10 <vtable for A+16>, m_int = 12}
> ^
> /builds/build-llvm/tools/clang/test/debuginfo-tests/Output/sret.cpp.gdb.output:5:7:
> note: previous match ended here
> $1 = {_vptr$A = 0x400b10 <vtable for A+16>, m_int = 12}
>
> -eric
>
>
> On Wed, Sep 18, 2013 at 3:56 PM, Adrian Prantl <aprantl at apple.com> wrote:
>> Author: adrian
>> Date: Wed Sep 18 17:56:35 2013
>> New Revision: 190967
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=190967&view=rev
>> Log:
>> Massage those regexps to work with both lldb and gdb.
>>
>> Modified:
>> debuginfo-tests/trunk/aggregate-indirect-arg.cpp
>> debuginfo-tests/trunk/sret.cpp
>>
>> Modified: debuginfo-tests/trunk/aggregate-indirect-arg.cpp
>> URL: http://llvm.org/viewvc/llvm-project/debuginfo-tests/trunk/aggregate-indirect-arg.cpp?rev=190967&r1=190966&r2=190967&view=diff
>> ==============================================================================
>> --- debuginfo-tests/trunk/aggregate-indirect-arg.cpp (original)
>> +++ debuginfo-tests/trunk/aggregate-indirect-arg.cpp Wed Sep 18 17:56:35 2013
>> @@ -6,8 +6,8 @@
>> // DEBUGGER: r
>> // DEBUGGER: p v
>> // CHECK: ${{[0-9]+}} = {
>> -// CHECK-NEXT: Data = 0x0{{,|(0+$)}}
>> -// CHECK-NEXT: Kind = 2142
>> +// CHECK: Data = 0x0{{(0*)}}
>> +// CHECK: Kind = 2142
>>
>> class SVal {
>> public:
>>
>> Modified: debuginfo-tests/trunk/sret.cpp
>> URL: http://llvm.org/viewvc/llvm-project/debuginfo-tests/trunk/sret.cpp?rev=190967&r1=190966&r2=190967&view=diff
>> ==============================================================================
>> --- debuginfo-tests/trunk/sret.cpp (original)
>> +++ debuginfo-tests/trunk/sret.cpp Wed Sep 18 17:56:35 2013
>> @@ -7,8 +7,7 @@
>> // DEBUGGER: p a
>> // CHECK: ${{[0-9]+}} = {
>> // LLDB does not print artificial members.
>> -// CHECK-NEXT: {{(_vptr\$A =)|(m_int = 12)}}
>> -// CHECK-NEXT: {{(m_int = 12)|(})}}
>> +// CHECK-NEXT: {{(_vptr\$A =)?.*}}m_int = 12
>>
>> class A
>> {
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list