Skip to content

Symbol encoding changes after defining a method with same name #4547

@y-f-u

Description

@y-f-u

Environment

Provide at least:

  • JRuby-9.1.8.0
  • OSX, Fedora...

Expected Behavior

a = :something
a.encoding # #<Encoding:US-ASCII>
def something; end
a.encoding # should be #<Encoding:US-ASCII>

Actual Behavior

a = :something
a.encoding # #<Encoding:US-ASCII>
def something; end
a.encoding # it is now #<Encoding:ASCII-8BIT>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions