aboutsummaryrefslogtreecommitdiff
path: root/lldb/test/API/lang/cpp/overloaded-functions/TestOverloadedFunctions.py
blob: e5f75108c894f1393896eccc82d2af2cd27118ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
"""
Tests that functions with the same name are resolved correctly.
"""

import lldb
from lldbsuite.test.decorators import *
from lldbsuite.test.lldbtest import *
from lldbsuite.test import lldbutil


class OverloadedFunctionsTestCase(TestBase):
    def test_with_run_command(self):
        """Test that functions with the same name are resolved correctly"""
        self.build()
        lldbutil.run_to_source_breakpoint(
            self, "// breakpoint", lldb.SBFileSpec("main.cpp")
        )

        self.expect("expression -- Dump(myB)", startstr="(int) $0 = 2")

        self.expect("expression -- Static()", startstr="(int) $1 = 1")