return is always halting, so provided the return is not the antecedent of a conditional branch - ie the return can always be reached - , then no, there is no condition under which successive instructions will be processed.
ie if you replace the beginning of the code say
d0 30 24 00
with
d0 30 47 00
then nothing after the 47 (return void) will execute.
note: make sure you match your return types.
I use this AoB tool to make all the AoBs I post. Try the online version if you dont feel like downloading it.
"Obviously, windows are central to Windows. They are so important that they named the operating system after them. But what is a window?"