diff options
author | Raphael Isemann <teemperor@gmail.com> | 2019-03-12 07:45:04 +0000 |
---|---|---|
committer | Raphael Isemann <teemperor@gmail.com> | 2019-03-12 07:45:04 +0000 |
commit | a946997c2482e4386549ee38b4bb154eb58efbb6 (patch) | |
tree | 7bd1deaa1c10da160f6a650e3ca1047edec755d1 /lldb/packages/Python/lldbsuite/test/expression_command/inline-namespace/main.cpp | |
parent | 21347b29013b6b6a97d1d800add7c5b54a657fb7 (diff) | |
download | bcm5719-llvm-a946997c2482e4386549ee38b4bb154eb58efbb6.tar.gz bcm5719-llvm-a946997c2482e4386549ee38b4bb154eb58efbb6.zip |
Correctly look up declarations in inline namespaces
Summary:
This patch marks the inline namespaces from DWARF as inline and also ensures that looking
up declarations now follows the lookup rules for inline namespaces.
Reviewers: aprantl, shafik, serge-sans-paille
Reviewed By: aprantl
Subscribers: eraman, jdoerfert, lldb-commits
Tags: #c_modules_in_lldb, #lldb
Differential Revision: https://reviews.llvm.org/D59198
llvm-svn: 355897
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/inline-namespace/main.cpp')
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/expression_command/inline-namespace/main.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/expression_command/inline-namespace/main.cpp b/lldb/packages/Python/lldbsuite/test/expression_command/inline-namespace/main.cpp new file mode 100644 index 00000000000..c10b361a0cd --- /dev/null +++ b/lldb/packages/Python/lldbsuite/test/expression_command/inline-namespace/main.cpp @@ -0,0 +1,10 @@ +namespace A { + inline namespace B { + int f() { return 3; } + }; +} + +int main(int argc, char **argv) { + // Set break point at this line. + return A::f(); +} |