Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error with the Lucky implementation #66

Closed
wout opened this issue May 27, 2020 · 2 comments
Closed

Error with the Lucky implementation #66

wout opened this issue May 27, 2020 · 2 comments

Comments

@wout
Copy link
Contributor

wout commented May 27, 2020

When I include raven, my Lucky app fails to compile with the following error:

Module validation failed: Function return type does not match operand type of return inst!
  ret %"(Array(AnyHash::JSONTypes::Value)+ | Bool | Float32 | Float64 | Hash(String | Symbol, AnyHash::JSONTypes::Value) | Int128 | Int16 | Int32 | Int64 | Int8 | JSON::Any | Set(AnyHash::JSONTypes::Value) | String | Symbol | Time | UInt128 | UInt16 | UInt32 | UInt64 | UInt8 | Nil)" %1, !dbg !21
 %"(Array(AnyHash::JSONTypes::Value) | Bool | Float32 | Float64 | Hash(String | Symbol, AnyHash::JSONTypes::Value) | Int128 | Int16 | Int32 | Int64 | Int8 | JSON::Any | Set(AnyHash::JSONTypes::Value) | String | Symbol | Time | UInt128 | UInt16 | UInt32 | UInt64 | UInt8 | Nil)" = type { i32, [3 x i64] } (Exception)
  from ???
  from ???
  from ???
  from ???
  from ???
  from ???
  from ???
  from ???
  from ???
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

I already reported this at the Crystal repo, but do you have an idea how to work around this? I believe it has something to do with AnyHash. You probably know better where to look.

@Sija
Copy link
Owner

Sija commented May 27, 2020

Looks like crystal-lang/crystal#6253

@Sija
Copy link
Owner

Sija commented May 27, 2020

Duplicate of #49

@Sija Sija marked this as a duplicate of #49 May 27, 2020
@Sija Sija closed this as completed May 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants