Suppose if code in a module A calls a function from another module B, do we have to rebuild A when we make a small change to the said function considering that the function blueprint remains the same.
My doubt comes from the fact that subroutines in assembly call the functions using line numbers, so if we modify the code, the assembly code is modified and the line number changes. So would the code in module A still be able to call the function if it's not recompiled?