d1974d05a244baf0ac286d4647b4dbf3571dcd3c
[openbsd] /
1 """
2 Test Expression Parser code gen for ClassTemplateSpecializationDecl to insure
3 that we generate a TemplateTypeParmDecl in the TemplateParameterList for empty
4 variadic packs.
5 """
6
7
8 import lldb
9 from lldbsuite.test.decorators import *
10 from lldbsuite.test.lldbtest import *
11 from lldbsuite.test import lldbutil
12
13 class TestClassTemplateSpecializationParametersHandling(TestBase):
14
15     mydir = TestBase.compute_mydir(__file__)
16
17     def test_class_template_specialization(self):
18         self.build()
19
20         lldbutil.run_to_source_breakpoint(self, '// break here',
21                 lldb.SBFileSpec("main.cpp", False))
22
23         self.expect("expr -u 0 -- b.foo()", substrs=['$0 = 1'])