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

P6opaque: no such attribute '$!storage' on type … in a Hash when trying to bind a value #1407

Closed
AlexDaniel opened this issue Jan 16, 2018 · 2 comments
Labels
BLOCKER Preventing the next release of rakudo, or just needing attention before the release regression Issue did not exist previously

Comments

@AlexDaniel
Copy link
Contributor

AlexDaniel commented Jan 16, 2018

The error happens when using CSS::Grammar module.

Code:

use CSS::Grammar::Actions # with https://github.com/p6-css/CSS-Grammar-p6 in your lib

Output (2017.12,eeb3cc726ada^):

(nothing)

Output (eeb3cc7, HEAD):

===SORRY!===
P6opaque: no such attribute '$!storage' on type CSSValue in a Hash when trying to bind a value

Seems to be our fault.

Bisectable points at (2018-01-15) eeb3cc7

That's all I know at this point, will add more info if I get any.

@AlexDaniel AlexDaniel added regression Issue did not exist previously BLOCKER Preventing the next release of rakudo, or just needing attention before the release labels Jan 16, 2018
@AlexDaniel
Copy link
Contributor Author

@zoffixznet
Copy link
Contributor

zoffixznet commented Jan 16, 2018

Golfed to enum CSSValue «:Map<foo>»; my %h = :42foo

The .find_symbol in the commit needs to ensure the symbol it finds is the one from core (I think it just needs :setting-only named param set). In the above code, the Map is an Enum value, not core Map.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BLOCKER Preventing the next release of rakudo, or just needing attention before the release regression Issue did not exist previously
Projects
None yet
Development

No branches or pull requests

2 participants