This is a *WIP* fix to implement better handling for inline asm that
may reference local variables, and apply the same fix to module level
asm that defines or references local values. Instead of suppressing
the index generation, flag that the local values (potentially)
referenced by inline asm, or referenced by module level asm, can't
be renamed.
Currently this uses the existing HasSection flag in the summaries, which
also is used to suppress any importing that may cause illegal renaming.
I need to change the name of this flag to illustrate it's broader
meaning.
Also need to clean up the code a bit and test more extensively. The
changes here will need to be split into multiple patches.