File tree 2 files changed +6
-6
lines changed
2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -415,7 +415,7 @@ func init() {
415
415
if ret .Type () == LTNumber {
416
416
reg .SetNumber (RA , ret .(LNumber ))
417
417
} else {
418
- reg .SetNumber (RA , LNumber ( 0 ) )
418
+ reg .Set (RA , ret )
419
419
}
420
420
} else if lv .Type () == LTTable {
421
421
reg .SetNumber (RA , LNumber (lv .(* LTable ).Len ()))
Original file line number Diff line number Diff line change @@ -28,8 +28,8 @@ func TestTableLen(t *testing.T) {
28
28
}
29
29
30
30
func TestTableLenType (t * testing.T ) {
31
- L := NewState (Options {})
32
- err := L .DoString (`
31
+ L := NewState (Options {})
32
+ err := L .DoString (`
33
33
mt = {
34
34
__index = mt,
35
35
__len = function (self)
@@ -46,9 +46,9 @@ func TestTableLenType(t *testing.T) {
46
46
47
47
print(#v)
48
48
` )
49
- if err != nil {
50
- t .Error (err )
51
- }
49
+ if err != nil {
50
+ t .Error (err )
51
+ }
52
52
}
53
53
54
54
func TestTableAppend (t * testing.T ) {
You can’t perform that action at this time.
0 commit comments