[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