If the inline asm provides the definition of a symbol, this can result in duplicate symbol errors.
LGTM