aboutsummaryrefslogtreecommitdiff
path: root/lldb/test/API/lang/cpp/extern_c/main.cpp
blob: 7017c745be178f4ea7e2347bd8da0a07c8394ab5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdint.h>

extern "C"
{
   int foo();
};

int foo()
{
  puts("foo"); //% self.expect("image lookup -va $pc",
  //%                          substrs=[' name = "::foo()"',
  //%                                   ' mangled = "foo"'])
  return 2;
}

int main (int argc, char const *argv[], char const *envp[])
{          
    foo();
    return 0; //% self.expect("expression -- foo()", substrs = ['2'])
}