Bug #11226
closedRipper fails on mswin64
Description
今朝の trunk を mswin64 でビルドしたところ、
ripper でこんなエラーが出ていました。
Finished tests in 4.319549s, 56.7189 tests/s, 423.4238 assertions/s.
1) Failure:
TestRipper::ParserEvents#test_invalid_global_variable_name [C:/ko1/src/ruby/trunk/test/ripper/test_parser_events.rb:1233]:
<"`$' without identifiers is not allowed as a global variable name"> expected but was
<"`$\xFF' is not allowed as a global variable name">.
245 tests, 1829 assertions, 1 failures, 0 errors, 0 skips
Ripper で '$' という文字をパースしようとした時のエラーメッセージのようなのですが、
変数名に変なゴミが入っているようです。
eval('$') の SyntaxError では問題なく上記 expected なエラーメッセージになっていました
何時からかわからなくてすみません。
CI ってあるんでしたっけ。
Updated by ko1 (Koichi Sasada) about 9 years ago
- Status changed from Open to Rejected
builddir/ext/ripper を消して試しても再現していたのですが、
中田さんの助言にしたがい、srcdir/ext/ripper を消してやり直してみたら、この症状が無くなりました。
というわけで、閉じます。
Updated by usa (Usaku NAKAMURA) about 9 years ago
Koichi Sasada wrote:
CI ってあるんでしたっけ。
軽くショックだったのでいちおう言っておくと、http://rubyci.org/ にあります。
vc10-x64ってやつがそうです。
Updated by ko1 (Koichi Sasada) about 9 years ago
On 2015/06/07 23:21, usa@garbagecollect.jp wrote:
軽くショックだったのでいちおう言っておくと、http://rubyci.org/ にあります。
vc10-x64ってやつがそうです。
すみません、一応そっちも、確認したつもりだったんですが、vc10-x64 が、見
たタイミングでは白背景(更新されていない)だったような気がして、今は更新
されてないのかと勘違いしていました。
でも、 http://ruby-mswin.cloudapp.net/vc10-x64/ruby-trunk/summary.html
見ると、ちゃんと動いてますね。失礼しました。
そして、中身を見ると、なんかやばい気がするエラーが...。手元でも動かして
るんだけど、なんで再現してないんだろう。
--
// SASADA Koichi at atdot dot net
Updated by usa (Usaku NAKAMURA) about 9 years ago
Koichi Sasada wrote:
そして、中身を見ると、なんかやばい気がするエラーが...。手元でも動かして
るんだけど、なんで再現してないんだろう。
ん、現状起きてる(ことがある)のって、4ヶ月前に報告した #10852 くらいだと思うんですが、これやばいのです?