When a user function is called in a continuous assignment and the user function has a named block an incorrect (the previous) value is returned. See the attached code for more specific details regarding the failure. This is causing one of the vlog95 tests to fail.
I am marking this high priority since it is returning an incorrect value and cannot be worked around.
Both development and V0.9 this failure.