You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I was playing with crystal and trying to reproduce arrays with constants like ruby, and I found this bug:
NAMES= [ NAME="name" ]
putsNAMES.inspect
crystal sample.cr
Nil assertion failed (NilAssertionError)
from raise<NilAssertionError>:NoReturn
from Nil#not_nil!:NoReturn
from Crystal::CleanupTransformer#transform<Crystal::Assign>:Crystal::ASTNode+
from Crystal::ASTNode+@Crystal::ASTNode#transform<Crystal::CleanupTransformer>:Crystal::ASTNode+
from Crystal::CleanupTransformer#transform<Crystal::TypeOf>:Crystal::TypeOf
from Crystal::ASTNode+@Crystal::ASTNode#transform<Crystal::CleanupTransformer>:Crystal::ASTNode+
from Crystal::ASTNode+@Crystal::ASTNode#transform<Crystal::CleanupTransformer>:Crystal::ASTNode+
from Crystal::CleanupTransformer#transform<Crystal::Call>:Crystal::ASTNode+
from Crystal::ASTNode+@Crystal::ASTNode#transform<Crystal::CleanupTransformer>:Crystal::ASTNode+
from Crystal::CleanupTransformer#transform<Crystal::Assign>:Crystal::ASTNode+
from Crystal::ASTNode+@Crystal::ASTNode#transform<Crystal::CleanupTransformer>:Crystal::ASTNode+
from Crystal::CleanupTransformer#transform<Crystal::Expressions>:Crystal::ASTNode+
from Crystal::ASTNode+@Crystal::ASTNode#transform<Crystal::CleanupTransformer>:Crystal::ASTNode+
from Crystal::ASTNode+@Crystal::ASTNode#transform<Crystal::CleanupTransformer>:Crystal::ASTNode+
from Crystal::CleanupTransformer#transform<Crystal::Assign>:Crystal::ASTNode+
from Crystal::ASTNode+@Crystal::ASTNode#transform<Crystal::CleanupTransformer>:Crystal::ASTNode+
from Crystal::CleanupTransformer#transform<Crystal::Expressions>:Crystal::ASTNode+
from Crystal::ASTNode+@Crystal::ASTNode#transform<Crystal::CleanupTransformer>:Crystal::ASTNode+
from Crystal::Program#visit_main<Crystal::ASTNode+, Crystal::MainVisitor, Bool, Bool>:Crystal::ASTNode+
from Crystal::Program#semantic<Crystal::ASTNode+, Bool>:Crystal::ASTNode+
from Crystal::Compiler#compile<Array(Crystal::Compiler::Source), String>:Crystal::Compiler::Result
from Crystal::Command#run_command<Bool>:Nil
from Crystal::Command#run:(Bool | Nil)
from __crystal_main
from main
Error: you've found a bug in the Crystal compiler. Please open an issue, including source code that will allow us to reproduce the bug: https://github.com/crystal-lang/crystal/issues
Bug Report
Hello, I was playing with crystal and trying to reproduce arrays with constants like ruby, and I found this bug:
Crystal version:
The text was updated successfully, but these errors were encountered: