xref: /llvm-project/lldb/test/Shell/SymbolFile/DWARF/x86/find-qualified-variable.cpp (revision 8a64d80a959bf2844df33f9112e456f33de7b468)
1*8a64d80aSDavid Spickett // RUN: %clang %s -g -c -o %t --target=x86_64-apple-macosx
2*8a64d80aSDavid Spickett // RUN: lldb-test symbols --name=A::foo --find=variable %t | FileCheck %s
3*8a64d80aSDavid Spickett 
4*8a64d80aSDavid Spickett // CHECK: Found 1 variables:
5*8a64d80aSDavid Spickett 
6*8a64d80aSDavid Spickett struct A {
7*8a64d80aSDavid Spickett   static int foo;
8*8a64d80aSDavid Spickett };
9*8a64d80aSDavid Spickett int A::foo;
10*8a64d80aSDavid Spickett // NAME-DAG: name = "foo", {{.*}} decl = find-qualified-variable.cpp:[[@LINE-1]]
11*8a64d80aSDavid Spickett 
12*8a64d80aSDavid Spickett struct B {
13*8a64d80aSDavid Spickett   static int foo;
14*8a64d80aSDavid Spickett };
15*8a64d80aSDavid Spickett int B::foo;
16