[Issue 23127] @safe inference seems to depend on semantic analysis order
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Fri May 20 01:27:42 UTC 2022
https://issues.dlang.org/show_bug.cgi?id=23127
--- Comment #2 from mhh <maxhaton at gmail.com> ---
Some printf debugging:
Context: popFront
exp: sym/rbtree.d(22):(*this._begin).next()
Data about f:
next
sym/rbtree.d(9)
(null)
next has type RBNode!(Pair)*()
setUnsafe: next
setUnsafe: In progress
sc.flag & compile: not
setUnsafe: sym/rbtree.d(9) popFront
setUnsafe: In progress
FuncDeclaration::semantic3(function 'next', sc = 0x7f7eb91f03d0)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Semantic3 is on next run *after* its first use.
--
More information about the Digitalmars-d-bugs
mailing list