blob: 372139c59b0cbdf1b2ec12c2cab3ca99b176b98f [file] [log] [blame]
Adrian Prantla0de3a82017-12-07 19:40:31 +00001// RUN: %clang %target_itanium_abi_host_triple %s -O -o %t.out -g
Adrian Prantlefd2b8f2017-05-25 19:33:16 +00002// RUN: %test_debuginfo %s %t.out
3
Reid Klecknera6fc06b2017-08-31 18:16:55 +00004void __attribute__((noinline, optnone)) bar(int *test) {}
Adrian Prantlefd2b8f2017-05-25 19:33:16 +00005int main() {
6 int test;
7 test = 23;
8 // DEBUGGER: break 12
9 // DEBUGGER: r
10 // DEBUGGER: p test
Reid Klecknera6fc06b2017-08-31 18:16:55 +000011 // CHECK: = 23
Adrian Prantlefd2b8f2017-05-25 19:33:16 +000012 bar(&test);
13 // DEBUGGER: break 17
14 // DEBUGGER: c
15 // DEBUGGER: p test
Reid Klecknera6fc06b2017-08-31 18:16:55 +000016 // CHECK: = 23
Adrian Prantlefd2b8f2017-05-25 19:33:16 +000017 return test;
18}