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