From a946997c2482e4386549ee38b4bb154eb58efbb6 Mon Sep 17 00:00:00 2001 From: Raphael Isemann Date: Tue, 12 Mar 2019 07:45:04 +0000 Subject: 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 --- .../test/expression_command/inline-namespace/main.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/inline-namespace/main.cpp (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/inline-namespace/main.cpp') 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(); +} -- cgit v1.2.3