1from lldbsuite.test import lldbinline 2from lldbsuite.test import decorators 3 4decor = [ 5 decorators.skipUnlessHasCallSiteInfo, 6 decorators.skipIf(dwarf_version=["<", "4"]), 7 decorators.skipIf(compiler="clang", compiler_version=["<", "11.0"]), 8] 9lldbinline.MakeInlineTest( 10 __file__, 11 globals(), 12 name="InliningAndTailCalls_V5", 13 build_dict=dict(CFLAGS_EXTRAS="-O2 -glldb"), 14 decorators=decor, 15) 16lldbinline.MakeInlineTest( 17 __file__, 18 globals(), 19 name="InliningAndTailCalls_GNU", 20 build_dict=dict(CFLAGS_EXTRAS="-O2 -ggdb"), 21 decorators=decor + [decorators.skipIf(debug_info="dsym")], 22) 23