1*8a64d80aSDavid Spickett // RUN: %clang %s -g -c -o %t --target=x86_64-apple-macosx 2*8a64d80aSDavid Spickett // RUN: lldb-test symbols --name=foo --find=function --function-flags=method %t | \ 3*8a64d80aSDavid Spickett // RUN: FileCheck %s 4*8a64d80aSDavid Spickett 5*8a64d80aSDavid Spickett // CHECK-DAG: name = "sbar::foo()", mangled = "_ZN4sbar3fooEv" 6*8a64d80aSDavid Spickett // CHECK-DAG: name = "ffbar()::sbar::foo()", mangled = "_ZZ5ffbarvEN4sbar3fooEv" 7*8a64d80aSDavid Spickett 8*8a64d80aSDavid Spickett struct sbar { 9*8a64d80aSDavid Spickett void foo(); 10*8a64d80aSDavid Spickett }; foo()11*8a64d80aSDavid Spickettvoid sbar::foo() {} 12*8a64d80aSDavid Spickett ffbar()13*8a64d80aSDavid Spickettvoid ffbar() { 14*8a64d80aSDavid Spickett struct sbar { 15*8a64d80aSDavid Spickett void foo() {} 16*8a64d80aSDavid Spickett }; 17*8a64d80aSDavid Spickett sbar a; 18*8a64d80aSDavid Spickett a.foo(); 19*8a64d80aSDavid Spickett } 20