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

"internal error: null: convTypeRefAux" in interactive when consuming quotation containing type name with commas or spaces #270

Closed
latkin opened this issue Feb 24, 2015 · 2 comments
Assignees
Labels

Comments

@latkin
Copy link
Contributor

latkin commented Feb 24, 2015

Found this when reviewing #250. Not caused by that change, but related.

If you create a DLL from the following (test.fs):

module Foo
type ``one, two, three``() = class end
let X = <@ ``one, two, three``() @>

Then consume it from script like so (test.fsx):

#r ".\\test.dll"
printfn "%A" Foo.X

You get internal error:

image

Note that there is no error if you consume Foo.X from a console app, it's specific to Interactive.

@latkin latkin added the Bug label Feb 24, 2015
@latkin
Copy link
Contributor Author

latkin commented Feb 24, 2015

I have a fix in progress, just trying all of the various test permutations...

@latkin latkin self-assigned this Feb 24, 2015
@latkin latkin changed the title "internal error: null: convTypeRefAux" in interactive when consuming quotation containing type name with commas "internal error: null: convTypeRefAux" in interactive when consuming quotation containing type name with commas or spaces Feb 26, 2015
@latkin
Copy link
Contributor Author

latkin commented Feb 26, 2015

Blah, this is not limited to type names with commas, spaces can cause incorrect encoding of + char, too. Logic around here is busted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants