Skip to content

Conversation

@robin-aws
Copy link
Member

Description

The Go backend was not passing arguments when invoking an {:extern} constructor.

How has this been tested?

Enabled Go in the existing ExternCtors.dfy test case, and refactored it to not require support for classes with both Dafny- and extern-implemented declarations (which is a separate feature).

By submitting this pull request, I confirm that my contribution is made under the terms of the MIT license.

@robin-aws robin-aws marked this pull request as ready for review October 8, 2024 23:29
@keyboardDrummer keyboardDrummer enabled auto-merge (squash) October 9, 2024 09:28
@keyboardDrummer keyboardDrummer added the run-integration-tests Forces running the CI for integration tests even if the deep tests fail label Oct 9, 2024
@keyboardDrummer keyboardDrummer merged commit 37d3ff7 into dafny-lang:master Oct 9, 2024
14 of 19 checks passed
@robin-aws robin-aws deleted the fix-extern-constructors-in-go branch February 3, 2025 20:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-integration-tests Forces running the CI for integration tests even if the deep tests fail

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants