1"""
2Test Expression Parser regression text to ensure that we handle anonymous
3enums importing correctly.
4"""
5
6
7import lldb
8from lldbsuite.test.decorators import *
9from lldbsuite.test.lldbtest import *
10from lldbsuite.test import lldbutil
11
12
13class TestCastIntToAnonymousEnum(TestBase):
14    def test_cast_int_to_anonymous_enum(self):
15        self.build()
16
17        lldbutil.run_to_source_breakpoint(
18            self, "// break here", lldb.SBFileSpec("main.cpp", False)
19        )
20
21        self.expect_expr("(flow_e)0", result_type="flow_e", result_value="A")
22