Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Conversation

@swernli
Copy link
Contributor

@swernli swernli commented Apr 28, 2021

Because aliases are a little hard to work with during JIT, we should always generate a full function for entry point interop, even when the signature matches exactly. This will also help differentiate when we use different linkages between functions for specializations and interop.

Because aliases are a little hard to work with during JIT, we should always generate a full function for entry point interop, even when the signature matches exactly. This will also help differentiate when we use different linkages between functions for specializations and interop.
@swernli
Copy link
Contributor Author

swernli commented Apr 30, 2021

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@@ -1,4 +1,4 @@
define void @Microsoft__Quantum__Testing__QIR__TestBuiltInIntrinsics__body() #0 {
define void @Microsoft__Quantum__Testing__QIR__TestBuiltInIntrinsics__body() {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FYI
In some earlier PR I also have seen the internal keyword used.
Looks like it will not harm adding that too if appropriate.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exactly what I'm building towards :). You'll see that in the next PR, #1011.

Copy link
Contributor

@kuzminrobin kuzminrobin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FYI: I didn't look in details to .cs code.

@swernli swernli merged commit 3b2274d into main May 4, 2021
@swernli swernli deleted the swernli/qir-interop branch February 3, 2022 05:54
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants