24 lines · python
1from lldbsuite.test import lldbinline2from lldbsuite.test import decorators3 4decor = [5 decorators.skipUnlessHasCallSiteInfo,6 decorators.skipIf(archs=["arm$"], oslist=["linux"]),7 decorators.skipIf(dwarf_version=["<", "4"]),8 decorators.skipIf(compiler="clang", compiler_version=["<", "11.0"]),9]10lldbinline.MakeInlineTest(11 __file__,12 globals(),13 name="UnambiguousTailCalls_V5",14 build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"),15 decorators=decor,16)17lldbinline.MakeInlineTest(18 __file__,19 globals(),20 name="UnambiguousTailCalls_GNU",21 build_dict=dict(CFLAGS_EXTRAS="-O2 -ggdb -gdwarf-4"),22 decorators=decor + [decorators.skipIf(debug_info="dsym")],23)24