|
4 | 4 | // RUN: ld.lld %t.o -o %t
|
5 | 5 | // RUN: lldb-test symbols --name=foo --find=type %t | \
|
6 | 6 | // RUN: FileCheck --check-prefix=NAME %s
|
| 7 | +// RUN: lldb-test symbols --name=::foo --find=type %t | \ |
| 8 | +// RUN: FileCheck --check-prefix=EXACT %s |
7 | 9 | // RUN: lldb-test symbols --name=foo --context=context --find=type %t | \
|
8 | 10 | // RUN: FileCheck --check-prefix=CONTEXT %s
|
9 | 11 | // RUN: lldb-test symbols --name=not_there --find=type %t | \
|
|
12 | 14 | // RUN: %clang %s -g -c -o %t --target=x86_64-apple-macosx
|
13 | 15 | // RUN: lldb-test symbols --name=foo --find=type %t | \
|
14 | 16 | // RUN: FileCheck --check-prefix=NAME %s
|
| 17 | +// RUN: lldb-test symbols --name=::foo --find=type %t | \ |
| 18 | +// RUN: FileCheck --check-prefix=EXACT %s |
15 | 19 | // RUN: lldb-test symbols --name=foo --context=context --find=type %t | \
|
16 | 20 | // RUN: FileCheck --check-prefix=CONTEXT %s
|
17 | 21 | // RUN: lldb-test symbols --name=not_there --find=type %t | \
|
|
22 | 26 | // RUN: llvm-readobj --sections %t | FileCheck %s --check-prefix NAMES
|
23 | 27 | // RUN: lldb-test symbols --name=foo --find=type %t | \
|
24 | 28 | // RUN: FileCheck --check-prefix=NAME %s
|
| 29 | +// RUN: lldb-test symbols --name=::foo --find=type %t | \ |
| 30 | +// RUN: FileCheck --check-prefix=EXACT %s |
25 | 31 | // RUN: lldb-test symbols --name=foo --context=context --find=type %t | \
|
26 | 32 | // RUN: FileCheck --check-prefix=CONTEXT %s
|
27 | 33 | // RUN: lldb-test symbols --name=not_there --find=type %t | \
|
|
31 | 37 |
|
32 | 38 | // EMPTY: Found 0 types:
|
33 | 39 | // NAME: Found 4 types:
|
| 40 | +// EXACT: Found 1 types: |
34 | 41 | // CONTEXT: Found 1 types:
|
35 | 42 | struct foo { };
|
36 | 43 | // NAME-DAG: name = "foo", {{.*}} decl = find-basic-type.cpp:[[@LINE-1]]
|
| 44 | +// EXACT-DAG: name = "foo", {{.*}} decl = find-basic-type.cpp:[[@LINE-2]] |
37 | 45 |
|
38 | 46 | namespace bar {
|
39 | 47 | int context;
|
|
0 commit comments