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
12class TestCastIntToAnonymousEnum(TestBase):
13
14    def test_cast_int_to_anonymous_enum(self):
15        self.build()
16
17        lldbutil.run_to_source_breakpoint(self, '// break here',
18                lldb.SBFileSpec("main.cpp", False))
19
20        self.expect_expr("(flow_e)0", result_type="flow_e", result_value="A")
21