From 3df28efaa0d2611e033a5fdce8e369446da9d3dc Mon Sep 17 00:00:00 2001 From: Dave Lee Date: Mon, 6 Mar 2023 11:12:07 -0800 Subject: [PATCH] Revert "[lldb] Test 'v' support for direct ivar access (NFC)" This reverts commit 03e5c46e15b4a196cdca0c646e61f0c92a6dc7e1. --- .../commands/frame/var/direct-ivar/Makefile | 2 -- .../var/direct-ivar/TestFrameVarDirectIvar.py | 15 ---------- .../commands/frame/var/direct-ivar/main.mm | 28 ------------------- 3 files changed, 45 deletions(-) delete mode 100644 lldb/test/API/commands/frame/var/direct-ivar/Makefile delete mode 100644 lldb/test/API/commands/frame/var/direct-ivar/TestFrameVarDirectIvar.py delete mode 100644 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 551d06d6c922..000000000000 --- 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 1a3f81464034..000000000000 --- 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 d4a584689efe..000000000000 --- a/lldb/test/API/commands/frame/var/direct-ivar/main.mm +++ /dev/null @@ -1,28 +0,0 @@ -#include - -struct Structure { - int m_field; - int fun() { return this->m_field; } -}; - -@interface Classic : NSObject { -@public - int _ivar; -} -@end - -@implementation Classic -- (int)fun { - return self->_ivar; -} -@end - -int main() { - Structure s; - s.m_field = 30; - s.fun(); - - Classic *c = [Classic new]; - c->_ivar = 41; - [c fun]; -} -- 2.34.1