1from lldbsuite.test import lldbinline 2from lldbsuite.test import decorators 3 4decor = [decorators.skipUnlessHasCallSiteInfo, 5 decorators.skipIf(archs=['arm'],oslist=["linux"]), 6 decorators.skipIf(dwarf_version=['<', '4']), 7 decorators.skipIf(compiler="clang", compiler_version=['<', '11.0'])] 8lldbinline.MakeInlineTest(__file__, globals(), name="UnambiguousTailCalls_V5", 9 build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), decorators=decor) 10lldbinline.MakeInlineTest(__file__, globals(), name="UnambiguousTailCalls_GNU", 11 build_dict=dict(CFLAGS_EXTRAS="-O2 -ggdb -gdwarf-4"), 12 decorators=decor+[decorators.skipIf(debug_info="dsym")]) 13