diff options
Diffstat (limited to 'lldb/test/lang/cpp/nsimport/main.cpp')
-rw-r--r-- | lldb/test/lang/cpp/nsimport/main.cpp | 50 |
1 files changed, 47 insertions, 3 deletions
diff --git a/lldb/test/lang/cpp/nsimport/main.cpp b/lldb/test/lang/cpp/nsimport/main.cpp index e5d5b7059b0..e125ebaa243 100644 --- a/lldb/test/lang/cpp/nsimport/main.cpp +++ b/lldb/test/lang/cpp/nsimport/main.cpp @@ -16,13 +16,57 @@ namespace Nested } } -using namespace N; -using namespace Nested; +namespace Global +{ + int global; +} + +namespace Fun +{ + int fun_var; + int fun() + { + fun_var = 5; + return 0; // break 1 + } +} + +namespace Single +{ + int single = 3; +} + +namespace NotImportedBefore +{ + int not_imported = 45; +} + +using namespace Global; + +int not_imported = 35; +int fun_var = 9; + +namespace NotImportedAfter +{ + int not_imported = 55; +} + +namespace Imported +{ + int imported = 99; +} + +int imported = 89; int main() { + using namespace N; + using namespace Nested; + using namespace Imported; + using Single::single; n = 1; anon = 2; nested = 3; - return 0; // break 0 + global = 4; + return Fun::fun(); // break 0 } |