""" Test Expression Parser code gen for ClassTemplateSpecializationDecl to insure that we generate a TemplateTypeParmDecl in the TemplateParameterList for empty variadic packs. """ import lldb from lldbsuite.test.decorators import * from lldbsuite.test.lldbtest import * from lldbsuite.test import lldbutil class TestClassTemplateSpecializationParametersHandling(TestBase): def test_class_template_specialization(self): self.build() lldbutil.run_to_source_breakpoint(self, '// break here', lldb.SBFileSpec("main.cpp", False)) self.expect_expr("b.foo()", result_type="int", result_value="1")