summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/lldb/packages/Python/lldbsuite/test/functionalities/completion/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/llvm/lldb/packages/Python/lldbsuite/test/functionalities/completion/main.cpp')
-rw-r--r--gnu/llvm/lldb/packages/Python/lldbsuite/test/functionalities/completion/main.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/gnu/llvm/lldb/packages/Python/lldbsuite/test/functionalities/completion/main.cpp b/gnu/llvm/lldb/packages/Python/lldbsuite/test/functionalities/completion/main.cpp
new file mode 100644
index 00000000000..eba81dc4c54
--- /dev/null
+++ b/gnu/llvm/lldb/packages/Python/lldbsuite/test/functionalities/completion/main.cpp
@@ -0,0 +1,24 @@
+class Foo
+{
+public:
+ int Bar(int x, int y)
+ {
+ return x + y;
+ }
+};
+
+namespace { int Quux (void) { return 0; } }
+
+struct Container { int MemberVar; };
+
+int main()
+{
+ Foo fooo;
+ Foo *ptr_fooo = &fooo;
+ fooo.Bar(1, 2);
+
+ Container container;
+ Container *ptr_container = &container;
+ int q = Quux();
+ return container.MemberVar = 3; // Break here
+}