Skip to content

Commit

Permalink
Skip tail call frame tests when dwarf_version < 4
Browse files Browse the repository at this point in the history
rdar://problem/54656572

llvm-svn: 369821
  • Loading branch information
vedantk committed Aug 23, 2019
1 parent 665a642 commit 77017ad
Show file tree
Hide file tree
Showing 9 changed files with 17 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
from lldbsuite.test import decorators

lldbinline.MakeInlineTest(__file__, globals(),
[decorators.skipUnlessHasCallSiteInfo])
[decorators.skipUnlessHasCallSiteInfo,
decorators.skipIf(dwarf_version=['<', '4'])])
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
from lldbsuite.test import decorators

lldbinline.MakeInlineTest(__file__, globals(),
[decorators.skipUnlessHasCallSiteInfo])
[decorators.skipUnlessHasCallSiteInfo,
decorators.skipIf(dwarf_version=['<', '4'])])
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
from lldbsuite.test import decorators

lldbinline.MakeInlineTest(__file__, globals(),
[decorators.skipUnlessHasCallSiteInfo])
[decorators.skipUnlessHasCallSiteInfo,
decorators.skipIf(dwarf_version=['<', '4'])])
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
from lldbsuite.test import decorators

lldbinline.MakeInlineTest(__file__, globals(),
[decorators.skipUnlessHasCallSiteInfo])
[decorators.skipUnlessHasCallSiteInfo,
decorators.skipIf(dwarf_version=['<', '4'])])
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
from lldbsuite.test import decorators

lldbinline.MakeInlineTest(__file__, globals(),
[decorators.skipUnlessHasCallSiteInfo])
[decorators.skipUnlessHasCallSiteInfo,
decorators.skipIf(dwarf_version=['<', '4'])])
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
from lldbsuite.test import decorators

lldbinline.MakeInlineTest(__file__, globals(),
[decorators.skipUnlessHasCallSiteInfo])
[decorators.skipUnlessHasCallSiteInfo,
decorators.skipIf(dwarf_version=['<', '4'])])
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
from lldbsuite.test import decorators

lldbinline.MakeInlineTest(__file__, globals(),
[decorators.skipUnlessHasCallSiteInfo])
[decorators.skipUnlessHasCallSiteInfo,
decorators.skipIf(dwarf_version=['<', '4'])])
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
from lldbsuite.test import decorators

lldbinline.MakeInlineTest(__file__, globals(),
[decorators.skipUnlessHasCallSiteInfo])
[decorators.skipUnlessHasCallSiteInfo,
decorators.skipIf(dwarf_version=['<', '4'])])
1 change: 1 addition & 0 deletions lldb/packages/Python/lldbsuite/test/lldbtest.py
Original file line number Diff line number Diff line change
Expand Up @@ -1299,6 +1299,7 @@ def getDwarfVersion(self):
driver_output = check_output(
[self.getCompiler()] + '-g -c -x c - -o - -###'.split(),
stderr=STDOUT)
driver_output = driver_output.decode("utf-8")
for line in driver_output.split(os.linesep):
m = re.search('dwarf-version=([0-9])', line)
if m:
Expand Down

0 comments on commit 77017ad

Please sign in to comment.