summaryrefslogtreecommitdiff
path: root/packages/Python/lldbsuite/test/expression_command/top-level/test.cpp
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2019-08-20 18:01:57 +0000
committerDimitry Andric <dim@FreeBSD.org>2019-08-20 18:01:57 +0000
commit88c643b6fec27eec436c8d138fee6346e92337d6 (patch)
tree82cd13b2f3cde1c9e5f79689ba4e6ba67694843f /packages/Python/lldbsuite/test/expression_command/top-level/test.cpp
parent94994d372d014ce4c8758b9605d63fae651bd8aa (diff)
Notes
Diffstat (limited to 'packages/Python/lldbsuite/test/expression_command/top-level/test.cpp')
-rw-r--r--packages/Python/lldbsuite/test/expression_command/top-level/test.cpp107
1 files changed, 0 insertions, 107 deletions
diff --git a/packages/Python/lldbsuite/test/expression_command/top-level/test.cpp b/packages/Python/lldbsuite/test/expression_command/top-level/test.cpp
deleted file mode 100644
index 5a978743596a..000000000000
--- a/packages/Python/lldbsuite/test/expression_command/top-level/test.cpp
+++ /dev/null
@@ -1,107 +0,0 @@
-class MyClass
-{
-public:
- int memberResult()
- {
- return 1;
- }
- static int staticResult()
- {
- return 1;
- }
- int externResult();
-};
-
-// --
-
-int MyClass::externResult()
-{
- return 1;
-}
-
-// --
-
-MyClass m;
-
-// --
-
-enum MyEnum {
- myEnumOne = 1,
- myEnumTwo,
- myEnumThree
-};
-
-// --
-
-class AnotherClass
-{
-public:
- __attribute__ ((always_inline)) int complicatedFunction()
- {
- struct {
- int i;
- } s = { 15 };
-
- int numbers[4] = { 2, 3, 4, 5 };
-
- for (signed char number: numbers)
- {
- s.i -= number;
- }
-
- return s.i;
- }
-};
-
-// --
-
-class DiamondA
-{
-private:
- struct {
- int m_i;
- };
-public:
- DiamondA(int i) : m_i(i) { }
- int accessor() { return m_i; }
-};
-
-// --
-
-class DiamondB : public virtual DiamondA
-{
-public:
- DiamondB(int i) : DiamondA(i) { }
-};
-
-// --
-
-class DiamondC : public virtual DiamondA
-{
-public:
- DiamondC(int i) : DiamondA(i) { }
-};
-
-// --
-
-class DiamondD : public DiamondB, public DiamondC
-{
-public:
- DiamondD(int i) : DiamondA(i), DiamondB(i), DiamondC(i) { }
-};
-
-// --
-
-int doTest()
-{
- int accumulator = m.memberResult();
- accumulator += MyClass::staticResult();
- accumulator += m.externResult();
- accumulator += MyEnum::myEnumThree;
- accumulator += myEnumOne;
- accumulator += AnotherClass().complicatedFunction();
- accumulator += DiamondD(3).accessor();
- return accumulator;
-}
-
-// --