15a3556aaSJaroslav Sevcik""" 25a3556aaSJaroslav SevcikTest that unused inlined parameters are displayed. 35a3556aaSJaroslav Sevcik""" 45a3556aaSJaroslav Sevcik 55a3556aaSJaroslav Sevcikimport lldb 65a3556aaSJaroslav Sevcikfrom lldbsuite.test.lldbtest import * 75a3556aaSJaroslav Sevcikfrom lldbsuite.test import lldbutil 85a3556aaSJaroslav Sevcik 95a3556aaSJaroslav Sevcik 105a3556aaSJaroslav Sevcikclass TestUnusedInlinedParameters(TestBase): 115a3556aaSJaroslav Sevcik def test_unused_inlined_parameters(self): 125a3556aaSJaroslav Sevcik self.build() 13*2238dcc3SJonas Devlieghere lldbutil.run_to_source_breakpoint( 14*2238dcc3SJonas Devlieghere self, "// break here", lldb.SBFileSpec("main.c") 15*2238dcc3SJonas Devlieghere ) 165a3556aaSJaroslav Sevcik 175a3556aaSJaroslav Sevcik # For the unused parameters, only check the types. 18*2238dcc3SJonas Devlieghere self.assertIn( 19*2238dcc3SJonas Devlieghere "(void *) unused1", 20*2238dcc3SJonas Devlieghere lldbutil.get_description(self.frame().FindVariable("unused1")), 21*2238dcc3SJonas Devlieghere ) 225a3556aaSJaroslav Sevcik self.assertEqual(42, self.frame().FindVariable("used").GetValueAsUnsigned()) 23