1// RUN: %clang -g -S %s -o - | FileCheck %s
2// Test to check presence of debug info for byval parameter.
3// Radar 8350436.
4class DAG {
5public:
6  int i;
7  int j;
8};
9
10class EVT {
11public:
12  int a;
13  int b;
14  int c;
15};
16
17class VAL {
18public:
19  int x;
20  int y;
21};
22void foo(EVT e);
23EVT bar();
24
25void get(int *i, unsigned dl, VAL v, VAL *p, unsigned n, EVT missing_arg) {
26//CHECK: .asciz "missing_arg"
27  EVT e = bar();
28  if (dl == n)
29    foo(missing_arg);
30}
31
32