Fix argument parsing memory crash - single arg items weren't always malloc'ed
Fix incorrect tagging of objc methods.
  Oddly, the recordPosition method is being optimized out for calls below the interface/implementation level. Easiest thing to do is make the referenced fields volatile.
  Then by setting the flag to use the last recordPosition (for emitObjCTag) gives the correct method-search-string.
File uses tabs, so undo the expandtab