================ @@ -0,0 +1,26 @@ +""" +Tests whether the expression command applies FixIts +""" +import lldb +from lldbsuite.test.decorators import * +from lldbsuite.test.lldbtest import * +from lldbsuite.test import lldbutil + + +class CPP_Expression_FixIt_TestCase(TestBase): + def test_with_run_command(self): + "Confirm that the `expression` command applies a FixIt " \ + "and prints it out to the console." + + self.build() + lldbutil.run_to_source_breakpoint( + self, "// break here", lldb.SBFileSpec("main.cpp") + ) + + self.expect( + "expr -l c++ -- class C { int i; void f() { []() { ++i; }(); } }", + error = True, + substrs=["Applying Fix-It to expression", + "changing it to:", + "class C { int i; void f() { [this]() { ++i; }(); } }"], ---------------- adrian-prantl wrote:
ditto https://github.com/llvm/llvm-project/pull/68452 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits