struct S(T) { void opAssign(T)(T) {} } S!int f() { return S!int(); } void main() { alias test = memoize!f; } functional.d(1138): Error: return expression expected
@aliak00 updated dlang/phobos pull request #7311 "Fixes 20439: fix memoize return statement" fixing this issue: - Fixes issue 20439: fix memoize return statement https://github.com/dlang/phobos/pull/7311
dlang/phobos pull request #7311 "Fixes 20439: fix memoize return statement" was merged into master: - 398d63169eb250bc125c62a59e1cc5922e31df29 by Ali Akhtarzada: Fixes issue 20439: fix memoize return statement https://github.com/dlang/phobos/pull/7311