[Lldb-commits] [lldb] 3df28ef - Revert "[lldb] Test 'v' support for direct ivar access (NFC)"
Dave Lee via lldb-commits
lldb-commits at lists.llvm.org
Mon Mar 6 11:12:44 PST 2023
Author: Dave Lee
Date: 2023-03-06T11:12:28-08:00
New Revision: 3df28efaa0d2611e033a5fdce8e369446da9d3dc
URL: https://github.com/llvm/llvm-project/commit/3df28efaa0d2611e033a5fdce8e369446da9d3dc
DIFF: https://github.com/llvm/llvm-project/commit/3df28efaa0d2611e033a5fdce8e369446da9d3dc.diff
LOG: Revert "[lldb] Test 'v' support for direct ivar access (NFC)"
This reverts commit 03e5c46e15b4a196cdca0c646e61f0c92a6dc7e1.
Added:
Modified:
Removed:
lldb/test/API/commands/frame/var/direct-ivar/Makefile
lldb/test/API/commands/frame/var/direct-ivar/TestFrameVarDirectIvar.py
lldb/test/API/commands/frame/var/direct-ivar/main.mm
################################################################################
diff --git a/lldb/test/API/commands/frame/var/direct-ivar/Makefile b/lldb/test/API/commands/frame/var/direct-ivar/Makefile
deleted file mode 100644
index 551d06d6c9227..0000000000000
--- a/lldb/test/API/commands/frame/var/direct-ivar/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-OBJCXX_SOURCES := main.mm
-include Makefile.rules
diff --git a/lldb/test/API/commands/frame/var/direct-ivar/TestFrameVarDirectIvar.py b/lldb/test/API/commands/frame/var/direct-ivar/TestFrameVarDirectIvar.py
deleted file mode 100644
index 1a3f81464034e..0000000000000
--- a/lldb/test/API/commands/frame/var/direct-ivar/TestFrameVarDirectIvar.py
+++ /dev/null
@@ -1,15 +0,0 @@
-import lldb
-from lldbsuite.test.lldbtest import *
-from lldbsuite.test import lldbutil
-
-
-class TestCase(TestBase):
- def test_cpp_this(self):
- self.build()
- lldbutil.run_to_source_breakpoint(self, "this", lldb.SBFileSpec("main.mm"))
- self.expect("frame variable m_field", startstr="(int) m_field = 30")
-
- def test_objc_self(self):
- self.build()
- lldbutil.run_to_source_breakpoint(self, "self", lldb.SBFileSpec("main.mm"))
- self.expect("frame variable _ivar", startstr="(int) _ivar = 41")
diff --git a/lldb/test/API/commands/frame/var/direct-ivar/main.mm b/lldb/test/API/commands/frame/var/direct-ivar/main.mm
deleted file mode 100644
index d4a584689efe3..0000000000000
--- a/lldb/test/API/commands/frame/var/direct-ivar/main.mm
+++ /dev/null
@@ -1,28 +0,0 @@
-#include <objc/NSObject.h>
-
-struct Structure {
- int m_field;
- int fun() { return this->m_field; }
-};
-
- at interface Classic : NSObject {
- at public
- int _ivar;
-}
- at end
-
- at implementation Classic
-- (int)fun {
- return self->_ivar;
-}
- at end
-
-int main() {
- Structure s;
- s.m_field = 30;
- s.fun();
-
- Classic *c = [Classic new];
- c->_ivar = 41;
- [c fun];
-}
More information about the lldb-commits
mailing list