# \[Bug:trunk\] "foo" + :bar should be rejected

**URL:** <https://www.ruby-forum.com/t/bug-trunk-foo-bar-should-be-rejected/182629>\
**Category:** Development\
**Created:** [January 31, 2010, 1:43pm UTC](https://www.ruby-forum.com/t/bug-trunk-foo-bar-should-be-rejected/182629 "2010-01-31T13:43:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [January 31, 2010, 1:43pm UTC](https://www.ruby-forum.com/t/bug-trunk-foo-bar-should-be-rejected/182629/1 "2010-01-31T13:43:00Z")

</div>

e$B$J$+$@$5$se(B  
e$B1sF#$G$9!#e(B

e$B8=:\_!“e(B"foo” + :bar e$B$,$G$-$F$7$^$$$^$9!#e(B

$ ./ruby -ve ‘p “foo” + :bar’  
ruby 1.9.2dev (2010-01-31 trunk 26518) [i686-linux]  
“foobar”

r22606  
e$B$G$I$5$/$5$K%3%\_%C%H$5$l$F$$$k$N$G$9$,!"2?$+$N4V0c$$$G$9$h$M!#e(B  
e$B$3$3$@$1e(B revert e$B$7$h$&$H;W$$$^$9!#e(B

1.9.1 e$B$K$be(B p129  
e$B$/$i$$$+$i%P%C%/%]!\<%H$5$l$F$7$^$C$F$$$k$h$&$J$N$G!“e(B  
revert e$B$9$kI,MW$,$”$k$H;W$$$^$9e(B \> Yugui e$B$5$se(B

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [January 31, 2010, 1:47pm UTC](https://www.ruby-forum.com/t/bug-trunk-foo-bar-should-be-rejected/182629/2 "2010-01-31T13:47:41Z")

</div>

e$B%A%1%C%He(B #2699 e$B$,99?7$5$l$^$7$?!#e(B (by Yusuke E.)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B  
e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B

This issue was solved with changeset r26525.  
Yusuke, thank you for reporting this issue.  
Your contribution to Ruby is greatly appreciated.  
May Ruby be with you.

* * *

[http://redmine.ruby-lang.org/issues/show/2699](http://redmine.ruby-lang.org/issues/show/2699)

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [January 31, 2010, 4:57pm UTC](https://www.ruby-forum.com/t/bug-trunk-foo-bar-should-be-rejected/182629/3 "2010-01-31T16:57:17Z")

</div>

2010/1/31 Yusuke ENDOH [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> 1.9.1 e$B$K$be(B p129 e$B$/$i$$$+$i%P%C%/%]!\<%H$5$l$F$7$^$C$F$$$k$h$&$J$N$G!“e(B  
> revert e$B$9$kI,MW$,$”$k$H;W$$$^$9e(B \> Yugui e$B$5$se(B

e$B4V0c$$$G$O$“$j$^$9$,!”?\<9o$K8E$$%W%m%0%i%`$r2u$9$b$N$G$O$J$$$H;W$$$^$9!#e(B e$B$`$7$me(Breverte$B$9$k$H8=9T$N%W%m%0%i%`$r2u$96s$,$"$k$N$Ge(Breverte$B$7$^$;$s!#e(B

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [January 31, 2010, 5:26pm UTC](https://www.ruby-forum.com/t/bug-trunk-foo-bar-should-be-rejected/182629/4 "2010-01-31T17:26:32Z")

</div>

e$B1sF#$G$9!#e(B

2010e$BG/e(B2e$B7ne(B1e$BF|e(B0:56 Yugui [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> 2010/1/31 Yusuke ENDOH [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):
> 
> > 1.9.1 e$B$K$be(B p129 e$B$/$i$$$+$i%P%C%/%]!\<%H$5$l$F$7$^$C$F$$$k$h$&$J$N$G!“e(B  
> > revert e$B$9$kI,MW$,$”$k$H;W$$$^$9e(B \> Yugui e$B$5$se(B
> 
> e$B4V0c$$$G$O$“$j$^$9$,!”?\<9o$K8E$$%W%m%0%i%`$r2u$9$b$N$G$O$J$$$H;W$$$^$9!#e(B e$B$`$7$me(Breverte$B$9$k$H8=9T$N%W%m%0%i%`$r2u$96s$,$"$k$N$Ge(Breverte$B$7$^$;$s!#e(B

e$B$9$\_$^$;$s!"=EBg@-$,EA$o$i$J$$Js9p$G$7$?!#e(B

“foo” + :bar e$B$OBg$7$?$3$H$N$J$$Nc$J$s$G$9$,!"e(BStringValue e$B$,e(B  
Symbol e$B$re(B  
e$B\<u$1F~$l$F$7$^$&$H$$$&%P%0$@$C$?$?$a!"e(BStringValue  
e$B$r;H$C$F$$$k2U=je(B  
e$B$9$Y$F$K1F6A$7$^$9!#e(B

e$BNc$($P!"e(BFile.join(“foo”, :bar)  
e$B$H$+!"e(BEncoding.find(:filesystem) e$B$H$+$,e(B  
e$BF0$$$F$7$^$C$F$$$^$7$?!#e(B

Symbol e$B$r0EL[E\*$Ke(B String e$B$KJQ49$7$J$$$H$$$&;EMM$O!"e(BSymbol \<  
String e$B$Ne(B  
e$B;~$N7c$7$$5DO@$NKv$KH]Dj$5$l$?7kO@$@$HJ9$-$^$7$?!#e(B  
e$BJ|$C$F$\*$/$H$I$s$I$s8m$C$?;H$$J}$,9-$^$C$F$7$^$$$^$9!#\<B:]!“e(Btest-all  
e$B$Ke(B  
1 e$B2U=j!“e(Brubyspec e$B$Ke(B 5  
e$B2U=j!”$3$N5sF0$K0MB8$9$k2U=j$,$”$j$^$7$?e(B (e$B$9$Y$Fe(B  
e$B=$@5:Q$G$9e(B) e$B!#e(B

e$B$J$N$G!"e(B

- 1.9.1 e$B$KAa$/%P%C%/%]!\<%H$7$F8m$C$?;H$$J}$r$d$a$5$;$ke(B
- e$B5DO@$N7kO@$r\<N$F!"e(B1.9  
e$B7ONs$G$O$3$N5sF0$rG’$a$k$3$H$r@k8@$9$ke(B

e$B$N$I$A$i$+$K$9$k$Y$-$@$H;W$$$^$9!#e(B
