aboutsummaryrefslogtreecommitdiff
path: root/lldb/test/API/commands/trace/inline-function/inline.cpp
blob: 6d880b65a22e9ffae3da4f822f73a3e689311ab3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
__attribute__((always_inline)) inline int mult(int x, int y) {
  int f = x * y;
  f++;
  f *= f;
  return f;
}

int foo(int x) {
  int z = mult(x, x - 1);
  z++;
  return z;
}

int main() {
  int x = 12;
  int z = foo(x);
  return z + x;
}