From: shintaro kuwamoto Date: 2010-08-25T21:31:55+09:00 Subject: [ruby-dev:42135] [Bug #3742] failed to allocate memory: /^()(?>\g<1>)*$/ on x64-mswin64 チケット #3742 が更新されました。 (by shintaro kuwamoto) 次のパッチでテスト通るようになりました。 Index: ../regint.h =================================================================== --- ../regint.h (リビジョン 29091) +++ ../regint.h (作業コピー) @@ -720,7 +720,7 @@ BBuf* mbuf; /* multi-byte info or NULL */ } CClassNode; -typedef long OnigStackIndex; +typedef SIGNED_VALUE OnigStackIndex; typedef struct _OnigStackType { unsigned int type; Z:\trunk\build>nmake test-all TESTS=ruby/test_regexp.rb Microsoft(R) Program Maintenance Utility Version 9.00.30729.01 Copyright (C) Microsoft Corporation. All rights reserved. .\ruby.exe -I../lib -I".ext/x64-mswin64_90" "../tool/runruby.rb" --extou t=".ext" -- "../test/runner.rb" ruby/test_regexp.rb Loaded suite ../test/runner Started ...........F........................................................ Finished in 0.275000 seconds. 1) Failure: test_dup_warn(TestRegexp) [Z:/trunk/test/ruby/test_regexp.rb:828]: <[]> expected but was <[":50: warning: assigned but unused variable - paths", ":182: warning: assigned but unused variable - path", ":177: warning: assigned but unused variable - installed_ path", ":122: warning: assigned but unused variable - verbose", ":122: warning: assigned but unused variable - debug", ":232: warning: assigned but unused variable - e", ":54: warning: assigned but unused variable - e xec_format", ":30: warning: assigned but unused variab le - load_error"]>. 68 tests, 1072 assertions, 1 failures, 0 errors, 0 skips Test run options: --seed 23864 NMAKE : fatal error U1077: '.\ruby.exe' : リターン コード '0x1' Stop. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3742 ---------------------------------------- http://redmine.ruby-lang.org