If the library already contains a symbol with the same name, SaveSymbol will replace the existing symbol, which will invalidate a cached pointer. (cherry picked from commit d939004bbd)
d939004bbd