diff options
author | tenderlove <tenderlove@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2019-04-02 21:13:22 +0000 |
---|---|---|
committer | tenderlove <tenderlove@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2019-04-02 21:13:22 +0000 |
commit | ad67845ba82023474ed2c914e7b38859a9cd488d (patch) | |
tree | 90f01f2174b2d3975c20795e6151ed9e2188620a /misc | |
parent | 714c2b0a93a3ad2206dc93535f42987083b16ca9 (diff) |
Fix typo in lldb script
Also fix tests
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67419 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'misc')
-rwxr-xr-x | misc/lldb_cruby.py | 2 | ||||
-rw-r--r-- | misc/test_lldb_cruby.rb | 8 |
2 files changed, 7 insertions, 3 deletions
diff --git a/misc/lldb_cruby.py b/misc/lldb_cruby.py index a39a41ecd6..6a60725294 100755 --- a/misc/lldb_cruby.py +++ b/misc/lldb_cruby.py @@ -197,7 +197,7 @@ def lldb_inspect(debugger, target, result, val): if not imag.startswith("-"): imag = "+" + imag print >> result, "(Complex) " + real + imag + "i" - elif flType == RUBY_T_REGEX: + elif flType == RUBY_T_REGEXP: tRRegex = target.FindFirstType("struct RRegexp").GetPointerType() val = val.Cast(tRRegex) print >> result, "(Regex)" diff --git a/misc/test_lldb_cruby.rb b/misc/test_lldb_cruby.rb index 4d1cc499f5..bd58619ac2 100644 --- a/misc/test_lldb_cruby.rb +++ b/misc/test_lldb_cruby.rb @@ -9,7 +9,7 @@ class TestLLDBInit < Test::Unit::TestCase tf.puts <<eom target create ./miniruby command script import -r misc/lldb_cruby.py -b rb_p +b rb_inspect run -e'p #{expr}' rp obj eom @@ -24,8 +24,12 @@ eom assert_rp 'Object.new', 'T_OBJECT' end + def test_rp_regex + assert_rp '/foo/', '[(]Regex' + end + def test_rp_symbol - assert_rp ':abcde', /immediate\(\h+\)/ + assert_rp ':abcde', /T_SYMBOL: \(\h+\)/ end def test_rp_string |