diff options
author | Siva Chandra <sivachandra@google.com> | 2014-12-19 22:40:05 +0000 |
---|---|---|
committer | Siva Chandra <sivachandra@google.com> | 2014-12-19 22:40:05 +0000 |
commit | 5ab2e07231c0bb6325435e3f4ed10fa720ad5841 (patch) | |
tree | ac268c0f9190121a011b25e24b3c2f3e2971a749 /libcxx/test/algorithms/alg.modifying.operations/alg.replace/replace_if.pass.cpp | |
parent | f010d234972087b1967c271b9064ea46cf139253 (diff) | |
download | bcm5719-llvm-5ab2e07231c0bb6325435e3f4ed10fa720ad5841.tar.gz bcm5719-llvm-5ab2e07231c0bb6325435e3f4ed10fa720ad5841.zip |
[TestStaticVariables] Mark the one unmarked test let also expectedFailure.
Summary:
The test is question here is already annotated
with @expectedFailureDarwin(9980907).
This change also removes an uneccessary (and probably wrong) logic of
byssing few asserts if the compiler is not clang or llvm-gcc.
Both GCC and Clang emit incomplete debug info. Clang emits this:
< 1><0x00000026> DW_TAG_class_type
DW_AT_name "A"
DW_AT_byte_size 0x00000001
DW_AT_decl_file 0x00000001
DW_AT_decl_line 0x0000001b
< 2><0x0000002e> DW_TAG_member
DW_AT_name "g_points"
DW_AT_type <0x0000003b>
DW_AT_decl_file 0x00000001
DW_AT_decl_line 0x0000001e
DW_AT_external yes(1)
DW_AT_declaration yes(1)
DW_AT_accessibility DW_ACCESS_public
< 1><0x0000003b> DW_TAG_array_type
DW_AT_type <0x00000046>
< 2><0x00000040> DW_TAG_subrange_type
DW_AT_type <0x0000007b>
Notice that the DIE at 0x40 does not specify an upperbound. This is with
Clang-3.5 and Clang ToT.
GCC emits this:
< 1><0x000000aa> DW_TAG_class_type
DW_AT_name "A"
DW_AT_byte_size 0x00000001
DW_AT_decl_file 0x00000001
DW_AT_decl_line 0x0000001b
DW_AT_sibling <0x000000c1>
< 2><0x000000b4> DW_TAG_member
DW_AT_name "g_points"
DW_AT_decl_file 0x00000001
DW_AT_decl_line 0x0000001e
DW_AT_type <0x000000c1>
DW_AT_external yes(1)
DW_AT_accessibility DW_ACCESS_public
DW_AT_declaration yes(1)
< 1><0x000000c1> DW_TAG_array_type
DW_AT_type <0x0000007e>
DW_AT_sibling <0x000000cc>
< 2><0x000000ca> DW_TAG_subrange_type
The DIE at 0xca is missing attributes. This is with gcc-4.8.2.
Test Plan: dotest.py -C clang -P TestStaticVariables.py
Reviewers: clayborg
Reviewed By: clayborg
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D6713
llvm-svn: 224643
Diffstat (limited to 'libcxx/test/algorithms/alg.modifying.operations/alg.replace/replace_if.pass.cpp')
0 files changed, 0 insertions, 0 deletions