Skip to content

Conversation

@Keno
Copy link
Member

@Keno Keno commented Jul 17, 2023

I had an off-by-one in #50556, since the argument slots actually start at 2 and iota starts at 0. This was breaking StaticArrays precompiles, which attempts to precompile a generator with its abstract signature and without the nospecialize, those signatures are not compileable.

Keno and others added 2 commits July 17, 2023 15:18
I had an off-by-one in #50556, since the argument slots actually start
at 2 and `iota` starts at `0`. This was breaking StaticArrays precompiles,
which attempts to precompile a generator with its abstract signature and
without the nospecialize, those signatures are not compileable.
@oscardssmith oscardssmith added the bugfix This change fixes an existing bug label Jul 17, 2023
@oscardssmith
Copy link
Member

Does this need a corresponding JuliaSyntax PR? (@c42f)

@Keno
Copy link
Member Author

Keno commented Jul 17, 2023

No, this is in lowering.

@oscardssmith oscardssmith added the compiler:lowering Syntax lowering (compiler front end, 2nd stage) label Jul 17, 2023
@Keno Keno merged commit 34ba62f into master Jul 18, 2023
@Keno Keno deleted the kf/nospecoffbyone branch July 18, 2023 02:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix This change fixes an existing bug compiler:lowering Syntax lowering (compiler front end, 2nd stage)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants