diff --git a/examples/issues/source/issues.d b/examples/issues/source/issues.d index de598c80..a0376551 100644 --- a/examples/issues/source/issues.d +++ b/examples/issues/source/issues.d @@ -284,3 +284,8 @@ struct MethodWithScopeSafeDelegate { return cb(i, 33.3, Struct()); } } + + +struct Issue268 { + int i; +} diff --git a/tests/test_issues.py b/tests/test_issues.py index bad1dd71..39d41856 100644 --- a/tests/test_issues.py +++ b/tests/test_issues.py @@ -265,3 +265,11 @@ def test_method_delegate_safe_scope(): from issues import MethodWithScopeSafeDelegate m = MethodWithScopeSafeDelegate() assert m.fun(3, lambda i, d, s: i * 2) == 6 + + +def test_issue_268(): + import pytest + from issues import Issue268 + assert Issue268(1) != Issue268(2) + with pytest.raises(AssertionError): + assert Issue268(42) == Issue268(42)