summaryrefslogtreecommitdiff
path: root/lldb/test/API/functionalities/breakpoint/breakpoint_on_overload/main.cpp
blob: 55afab8ad0c3ce26b682b0a6002a25ef7311322c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
int a_function(int x) {
  return x * x;
}

int a_function(double x) {
  return static_cast<int>(x * x);
}

int a_function(double x, int y) {
  return y * y;
}

int a_function(int x, double y) {
  return static_cast<int>(y * y);
}

int main(int argc, char const *argv[]) {
  // This is a random comment.

  int int_val = 20;
  double double_val = 20.0;

  int result = a_function(int_val);
  result += a_function(double_val);
  result += a_function(double_val, int_val);
  result += a_function(int_val, double_val);

  return result;
}